[UR][CUDA][HIP][OpenCL] Return UNSUPPORTED_ENUMERATION for unknown de… (#21295)
…vice info queries
Handle unknown device info queries gracefully by returning
UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION instead of
UR_RESULT_ERROR_INVALID_ENUMERATION or breaking to unreachable code.
This provides forward compatibility when newer SYCL runtimes query
device info enums that don't exist in older UR adapters yet.
Changes:
- CUDA adapter: Return UNSUPPORTED_ENUMERATION + add error logging
- HIP adapter: Return UNSUPPORTED_ENUMERATION + add error logging
- OpenCL adapter: Return UNSUPPORTED_ENUMERATION