Support `@<release>` version when including components

Problem statement

As a user I would like to use a specific release of a component. The release is available on the CI catalog.

Proposal

include:
  - component: gitlab.com/gitlab-org/dast@1.0 # this is not just a tag but it's a release name

References

https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/architecture/blueprints/ci_pipeline_components/index.md#the-component-version

Edited by Fabio Pitino