[SYCL][UR] Update setErrorMessage to use int32_t instead of ur_result_t for the urAdapterGetLastError entry point (#18264)
Fixes https://github.com/intel/llvm/issues/18260
Also updates `checkUrResult` in SYCL RT to remove warning level check as
`urAdapterGetLastError` is now only used for errors.
---------
Co-authored-by: Kenneth Benzie (Benie) <k.benzie83@gmail.com>