zink: run nir_lower_io_to_scalar (mostly) unconditionally and earlier
this fixes some cases with separate shaders where an output component store was eliminated early but the input component load was not also eliminated some outputs can't yet be scalarized without exploding everything cc: mesa-stable Part-of: <mesa/mesa!28723>