Add version suffix to onnxruntime shared library names
On Windows: onnxruntime.dll -> onnxruntime_25.dll (using ORT API version)
On Linux: SOVERSION 1 -> SOVERSION 25 (libonnxruntime.so.25)
Updated all downstream consumers:
- CMake build system (OUTPUT_NAME, SOVERSION, FILE_NAME)
- C# bindings (DllImportResolver)
- Java bindings (mapLibraryName, loadLibrary)
- Python packaging (setup.py)
- NuGet packaging (generate/validate scripts)
- Node.js binding (CMakeLists.txt)
- NuGet .props files for C/C++ consumers
- WinML targets/props files
- CI pipeline for Windows artifact packaging
Agent-Logs-Url: https://github.com/microsoft/onnxruntime/sessions/9a52af40-383d-468a-8daf-d602243126cc
Co-authored-by: tianleiwu <30328909+tianleiwu@users.noreply.github.com>