intel/compiler: Add texture operation lowering pass
What does this MR do and why?
This pass combines the LOD or LOD bias and array index into a single
32-bit value since Xe2+ sampler messages requires us to do that.
Also, we are dropping the Intel specific code from the common nir_lower_tex pass.