nir: a few 16-bit fixes
The first two patches is about splitting
nir_shader_compiler_options::support_8bit_alu into a separate flag for integer and floats.
The last patch fixes an issue I triggered when trying to run do yuv to rgb conversion on a texture lookup that was lowered to 16 bits.
/cc @pendingchaos for the first two patches.