fix: Add root component.yml and fix golden template for GitLab 17.6 component syntax
CRITICAL FIXES for GitLab 17.6.2 component catalog:
- Added required root component.yml for catalog registration
- Fixed template.yml with spec:inputs section (REQUIRED)
- Added variable mapping using $inputs.var syntax
- Component now works with: component: gitlab.bluefly.io/llm/gitlab_components/workflow/golden@v0.1.14