nir/algebraic: reassociation optimization of subtractions

40 jobs for !2049 with nir_opt_sub in 20 minutes and 3 seconds (queued for 4 seconds)
latest merge request