authz: Explicit API for setting sub-repo permissions
Created by: ryanslade
Add a simple GraphQL mutation that allows us to manually set sub-repo permissions.
It is mainly intended to aid in integration testing but does also give us an escape hatch if customer's require it.
Closes https://github.com/sourcegraph/sourcegraph/issues/29913