Fix version info for onnxruntime.dll and QNN, TensorRT, and CUDA EP dlls (#24606)
### Description
Fixes https://github.com/microsoft/onnxruntime/issues/24500
- Fixes local build of onnxruntime.dll to have a valid version, such as
"1.23.0", instead of the literal string "ORT_VERSION"
- Adds version info to onnxruntime_providers_qnn.dll,
onnxruntime_providers_cuda.dll, and onnxruntime_providers_tensorrt.dll.
It was missing completely. This was done by adding
`onnxruntime_providers_*.rc` files to define each EP's [DLL version
info](https://learn.microsoft.com/en-us/windows/win32/menurc/versioninfo-resource).
Fixed onnxruntime.dll version info (local non-ADO build):
<img width="263" alt="image"
src="https://github.com/user-attachments/assets/33ef85ea-ac36-4c6a-9171-8fe4fb35955d"
/>
Fixed onnxruntime_providers_qnn.dll version info (adds QNN SDK version
too):
<img width="275" alt="image"
src="https://github.com/user-attachments/assets/a1f04604-2e3c-416d-989e-e92cb7df1776"
/>
### Motivation and Context
We create dlls with invalid or missing version info.