[SYCL] Fix marray `~operator` for bool data type (#22440)
We use uint8_t for bool when using `ext_vector_type` on device and
`~uint8_t(1) = 0xFE`, and `static_cast<bool>(0xFE)` is true, so the
original `storeVecResult` path produced the wrong result for
`marray<bool>`
Fixes CMPLRLLVM-76430