ci: only upload adapter results for canary runs (#91881)
## Summary
- gate `upload-adapter-test-results` to only run when triggered from the
`canary` branch
- support both trigger paths:
- `workflow_dispatch` on `canary`
- `release` where `target_commitish` is `canary`
- keep existing deploy-script and owner safeguards