Disable KleidiAI for older versions of MSVC without Aarch64 SME support. (#27825)
### Description
Support for Aarch64 SME intrinsics was added to version 19.40 of MSVC.
The ONNX Runtime stated supported version of Visual Studio 2022 can go
back before version 19.40.
This patch modifies cmake/CMakeLists.txt to check the version of MSVC,
if it is the target compiler. For versions less than 19.40 KleidiAi will
be disabled in the build.
### Motivation and Context
This issue was raised when cross compiling 1.24 for Windows on Arm.
https://github.com/microsoft/onnxruntime/issues/27304
---------
Signed-off-by: Colm Donelan <coldon01@e135129.arm.com>
Co-authored-by: Colm Donelan <coldon01@e135129.arm.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>