[SYCL] Switch SPIR-V offload target to opaque pointers (#9828)
Although there are a few tests failing due to this change, we need to go
with this change to avoid future regressions and unblock changes
removing typed pointers support. The regressions are supposed to be
fixed by follow-up patches.