feat: Add GitLab token validation to semantic versioning
- Add semantic-versioning-prep job to validate GITLAB_TOKEN_SEMANTIC_VERSIONING
- Check token exists and is not empty
- Validate token has required scopes: api, read_api, read_repository, write_repository
- Job runs automatically before semantic-versioning with same rules
- Fully backwards compatible - no configuration changes needed