API for configuring repository pull mirroring via SSH
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=6889)
</details>
<!--IssueSummary end-->
Follow up to https://gitlab.com/gitlab-org/gitlab-ee/issues/1499
We support HTTP and SSH pull mirroring via the UI but the API only supports HTTP. We should aim for consistency.
Adding SSH support is more difficult because of the backwards and forwards interaction required to configure it.
### Proposal
TBD
### Links / references
https://docs.gitlab.com/ee/workflow/repository_mirroring.html#pulling-from-a-remote-repository
issue