Streamline protected branches and approvals settings
Problem to solve
Protected branches, merge requests, and approvals all interact with each other, but they are managed in different places. This is annoying.
Further details
Proposal
Combine and refactor this interfaces into a clearer single interface