[SYCL] logical operation return type is boolean (#17239)
fix to return boolean value type of `logical_and`/`logical_or` according
to
https://github.com/KhronosGroup/SYCL-Docs/pull/648
CTS changes will be done in a separate PR
---------
Co-authored-by: Steffen Larsen <steffen.larsen@intel.com>