rake gitlab:list_repos should list all repo types

Release notes

Problem to solve

The gitlab:list_repos rake task should list repos for all repository types but currently only lists project and wiki repositories.

This is a problem as we currently direct people to use this task as a way to move repos which would give incomplete results https://docs.gitlab.com/ee/administration/operations/moving_repositories.html#parallel-rsync-for-all-repositories-known-to-gitlab

Intended users

User experience goal

Proposal

We should provide support for all repository types as defined https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/gl_repository.rb#L7

Further details

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖