nir: add txs lowering and make use of it
What does this MR do and why?
This MR adds a NIR based txs lowering that is needed for GPUs without txs HW support. It passes all dEQP-GLES3.functional.shaders.texture_functions.texturesize.* tests on etnaviv. Broadcom compiler could also benefit from it but I first want to get some feedback before