radv: fix linked geometry/tessellations shaders with VK_EXT_shader_object on GFX9+
Based on !27236 (merged)
With ESO, it's possible to create linked (basically like a graphics pipeline) or unlinked shaders. This MR contains couple of small fixes for the linked path on GFX9+.