Branch rules MVC: Add GraphQL endpoint to support the Read-only Overview page
Description
As part of the MVC for organizing rules based on branches, we need to implement new endpoints to support the frontend.
Scope
The new GraphQL nodes will be added to project.branchRules provide access to:
- Protected branch name, including wildcards
- Protected branch settings
- Merge request approvals
- Status checks
Edited by Sean Carroll