Require minimum number of merge request approvals at group and instance levels
### Description
Make merge request approvals enforceable at the group and global levels.
### Proposal
This would be helpful for organizations who have strict auditing and force reviews.

### Links / references
Customer ticket -> https://gitlab.zendesk.com/agent/tickets/92589 (internal)
issue