[CI] Cleanup jobs run immediately when Review stage passes

Summary

When !239 (merged) was added, we now notice that cleanup jobs run as soon as the Review stage completes. Example: https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/pipelines/374794476

We need to ensure that these jobs are able to be triggered if Review stage fails, but also make sure that they don't trigger if Review stage passes.

Acceptance criteria

  • When Review stage fails, Cleanup jobs can be triggered
  • When Review stage passes, Cleanup jobs are triggered only when one of the rules on .stop_review_template is matched