feat: add npm CI/CD pipeline components
- Add reusable GitLab CI components for npm publishing
- Semantic versioning with conventional commits
- Automated publishing on development → main merge
- Comprehensive safeguards and quality gates
Co-Authored-By: Claude noreply@anthropic.com