fix(ci): gate canonical-only jobs for security fork support
Summary
- Adds
CANONICAL_PROJECT_IDvariable and rule templates so the security mirror (gitlab-org/security/orbit/knowledge-graph, ID 80999258) can run CI pipelines without triggering jobs that belong on canonical only. - Gates semantic-release, proto gem publish, docs review, AI review, and SBOM generation to canonical.
- Forces sccache to
READ_ONLYon non-canonical projects to prevent cache writes from the security fork.
Jobs that still run on the security fork: lint, test, security scans, docker builds, release builds. Everything needed to build and push a security fix image.
Relates to #386