v3dv: BGRA fixes
This series addressed a few issues specific to BGRA and fixes the remaining CTS test failures we have, which were caused by tests that declared shaders that used BGRA input attributes but that were optimized to a vec2 since the other components were not required, which is a scenario a case that requires special handling in the compiler.