Extract common CI tasks into CI/CD components

Problem

In gitlab-org/release-tools!3639 (merged) we've stopped using danger-review CI/CD component in favor of CI common tasks.

The project CI common tasks does not dogfooding CI/CD components and are re-implementing existing CI component in case of danger-review.

Proposed solution

Extract common functionality into CI/CD components.

This will help to promote this GitLab feature and potentially improve the quality of existing components.