zink: clone shader before lowering clip_halfz
If we don't clone the shader before lowering clip_halfz, we risk ending up performing the same lowering multiple times, each time we compile a new variant.
This fixes rendering in Neverball.
Fixes: 15f478fe ("zink: only run nir_lower_clip_halfz for last vertex processing stage") Closes: #4147 (closed)