Fill Reshape CUDA operator opset gap from 23 to 25 (#27742)
### Description
Extends the Reshape CUDA kernel registration from opset 23 to opset 25,
following the same pattern used in #27728.
- **`reshape.cc`**: Cap existing non-versioned opset 23 kernel →
versioned (23, 24); add new non-versioned kernel at opset 25
- **`cuda_execution_provider.cc`**: Update forward declaration and
`BuildKernelCreateInfo` for versioned (23, 24); add opset 25 entries
- **`docs/OperatorKernels.md`**: Update Reshape CUDA EP entry from `23+`
to `25+` and add `[23, 24]` versioned range row
No functional changes to the kernel itself — the opset 25 schema is
backward-compatible with opset 23.
### Motivation and Context
Reshape is listed as a P1 gap in #27729 (CUDA max opset 23, ONNX latest
opset 25). Models exported at opset 25 would fail to find a matching
Reshape kernel on the CUDA EP.
<!-- 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>
Co-authored-by: Tianlei Wu <tlwu@microsoft.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>