Fix CUDA EP: add opset 24 kernel registrations for Reshape and Cast
ONNX opset 24 bumped Reshape and Cast (added float8e8m0 type support).
ORT CUDA EP only had opset 23 registrations, so these ops fell to
CPUExecutionProvider on opset 24 models, producing ~280
MemcpyFromHost/MemcpyToHost nodes.
Version existing opset 23 registrations to (23, 23) and add new
non-versioned opset 24 registrations. Same kernel implementations.
Result: 282 memcpy → 4 memcpy for opset 24 models on CUDA EP.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>