Temporarily unapprove MR for code owner rules to sync
What does this MR do and why?
Introduce a temporary unapproval on new merge requests to allow the code owner rules to sync and introduce a new checking state to indicate the check is currently being checked.
To Test
- Create a new MR
- Check that the approval state is pending
- Let the code owner rules sync
- The mergeabilty check should be in the correct state
Related to #480152
Edited by Marc Shaw