radv: Gather shader IO info from NIR IO semantics and not from variables, part 2
Based on !28489 (merged) and !28172 (merged)
Change radv_nir_shader_info_pass so that it uses I/O intrinsics instead of I/O variables for determining FS information.
Also eliminate gaps between FS input slots caused by unused input variables.