Fix double-free in TRT EP custom op domain Release functions (#27471)
### Description
Apply the same double-free fix from NvTensorRtRtx EP ([PR
#27192](https://github.com/microsoft/onnxruntime/pull/27192)) to the TRT
EP.
`CreateTensorRTCustomOpDomainList()` owns domains/ops via static
`unique_ptr`s, but `ReleaseTensorRTCustomOpDomain()` was manually
`delete`-ing the same objects through raw pointers — double-free at
program exit.
- `ReleaseTensorRTCustomOpDomain()` → no-op (static `unique_ptr`s own
the lifetime)
- `ReleaseTensorRTCustomOpDomainList()` → `clear()` the reference vector
only
- Added ownership comments to static members matching NvTensorRtRtx EP
style
### Motivation and Context
PR #27192 review
([thread](https://github.com/microsoft/onnxruntime/pull/27192#discussion_r2784080090))
identified TRT EP has the identical bug pattern that was fixed in
NvTensorRtRtx EP. The TRT EP code was the original source this pattern
was borrowed from. @tianleiwu noted a follow-up PR was needed.
<!-- START COPILOT CODING AGENT TIPS -->
---
🔒 GitHub Advanced Security automatically protects Copilot coding agent
pull requests. You can protect all pull requests by enabling Advanced
Security for your repositories. [Learn more about Advanced
Security.](https://gh.io/cca-advanced-security)
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tianleiwu <30328909+tianleiwu@users.noreply.github.com>