[24.2] rusticl: do not use CL vector types in bindings and code
requested to merge karolherbst/mesa:backport/24.2/93e96da9458c9d0348f2390dc0bea67cf140b1a0 into staging/24.2
I forgot to mark the original commit properly...
Anyway, this works around a cross-compilation problem.