SAML SSO authentication for merge request approval at instance level
See parent epic for more details https://gitlab.com/groups/gitlab-org/-/epics/11084+
### Proposal
SAML Auth is fundamentally different when enabled at [Group level](https://docs.gitlab.com/ee/user/group/saml_sso/) vs [self-managed instance-level](https://docs.gitlab.com/ee/integration/saml.html) SAML. This epic is to enable SAML SSO authentication for merge request approval at instance level.
Instance level https://docs.gitlab.com/ee/integration/saml.html
### Requirements
Currently settings for merge request approval auth is set at Group level https://docs.gitlab.com/ee/user/project/merge_requests/approvals/settings.html#require-user-password-to-approve. This will still be the case for instance level merge request approvals, allowing users to configure per group to enable this setting
### Implementation plan
issue