Resolve "Add blocking check to automatic merge"
What does this MR do and why?
Adds the blocked state to the list of states that we allow the merge request to be in when allowing merge when checks pass to be set.
Behind a feature flag, and no frontend supported yet to test it locally, rather, we should ensure that a MR is still unmergeable when blocked when the feature flag is off, and that the auto merge strategy is not available when a MR is blocked
Related to #420641 (closed)
Edited by Marc Shaw