repository: Add FastExport RPC
A FastExport RPC is useful to call git-fast-export(1) for copying repositories. This will be used to copy a repository to a different object hash format, or to copy a repository to have a different refs backend.
With this, we can have a safety escape hatch in case something goes wrong with a repository due to object format or reference backend.
Edited by John Cai