spirv: use a pointer sized int type for opencl event_t
What does this MR do and why?
spirv: use a 64-bit type for opencl event_t
llvm16 + opaque pointers uses a ptr to event for the opaque type, llvm 17 fixes this properly, but the fix doesn't look too backportable.