Backport moving between repository storages API to CE

Problem to solve

Admins need ability to move projects between storages.

Further details

As first part of https://gitlab.com/gitlab-org/gitlab-ce/issues/47599 the API originally added in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/533 needs to be backported to CE.

Proposal

Add API support to move between storages.

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

Ability to move projects between storages via API.

Links / references

Edited by Ben Bodenmiller