feat: Migrate common-ci-tasks to newer version
What
Adds a migration to projects to upgrade the version of common-ci-tasks in .gitlab-ci.yml to v2.91.0 unless they are already on that version or later.
Why
Fixes an issue where Renovate doesn't automatically update common-ci-tasks versions when they are included as components.
Links to relevant issues
Closes #8