[SPIRV] Porting tests to transcoding directory from translator (#151661)
Checks for built-in variables, saturating conversion, half precision
fract, and workgroup variable initialization
---------
Co-authored-by: Michal Paszkowski <michal@michalpaszkowski.com>