nir: Rewrite lower_clip_cull_distance_arrays to do a lot less lowering