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 ### Links / references
issue