zink: use the bigger of the variable type and interface type for bo sizing
this avoids the scenario where the full bo size isn't accounted for because no variable for the block has been created
cc: mesa-stable
affects: KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.3