Cherry pick commits across forks
### Problem
The great work done in https://gitlab.com/gitlab-org/gitlab/-/issues/21268 allows users of the parent project to cherry pick commits from a fork to the parent, however, cherry picking from one fork into another is not possible.
Cherry picking commits across forks (non-parent) will be useful for contributors who collaborate with other non-project members and would like to cherry-pick commits across the fork network. It will additionally help contributors who don't want to pull the latest version of the parent because of a breaking change, but still would like to pick a single commit.
### Proposal
* When user visits some fork, user is able to cherry-pick commit into another fork in the network.

issue