Frontend needs to handle asynchronous repository deletion
Created by: asdine
The backend sometimes deletes repositories asynchronously for various reasons (repository becomes private and must be deleted, changes in external service configuration, etc.). It means that any GraphQL query on the Repository API might fail at any given point and thus must handle that error correctly.