Implement virtual git repository for remote workspaces

Problem to solve

The extension now uses a VS Code Git Repository to get information about remtoes, diffs and so on.

Proposal

We need to implement a virtual repository that will get this information solely from the GitLab API

Further details

Links / references