feat(catalog): enable GitLab CI/CD catalog visibility
- Add catalog-info.yml for component catalog registration
- Configure .gitlab/catalog-info.yml with proper structure
- Update CI pipeline to publish components to catalog
- Set up component discovery and visibility settings
- Configure semantic versioning for catalog components
This enables the repository to be discovered and used as a GitLab CI/CD component catalog, making all workflow components available for import.