[HLSL][SPIRV] Add error test for unpackhalf2x16 (#166969)
Add an error test to check that a suitable error diagnostic is generated
for the use of the GL::unpackhalf2x16 operation in
invalid contexts.
Fixes #166965
Co-authored-by: Tim Corringham <tcorring@amd.com>