Adds preflight checks to the CI/CD pipeline for MR events (but not push events) which check that:
- The source branch name follows the naming conventions
- The target branch is a meeting branch (not main or something else random)
Other checks can be added later. Checks skipped for things that don't start with "cr" (so random test branches, maintenance, meeting output etc are not subject to the above).