Self-hosted runner support in CI

Added GitHub Actions workflow targets for self-hosted runners so PR validation and prod smoke can run inside a private fleet without losing visibility into release-proof checks.