zink: fix texcoord replacement
zink needs replacement based on:
- draw mode being primitives
- y inversion for vk coordinate system
gallium can't easily do the former right now, so this needs to get pulled back into the driver for accurate handling
fixes all previously working cases and also spec@!opengl 3.2@coord-replace-doesnt-eliminate-frag-tex-coords
depends on !9095 (merged)