nir_lower_bit_size: Support lowering ops with differing source/dest sizes