zink: properly alias shared memory
From a NIR perspective it's all aliased already, so we can save on shared memory space this way.
This also fixes some CL CTS tests relying on accesses of different bit sizes to those memory regions to alias.
Edited by Karol Herbst