r600/sfn: Move lowering to source mods to backend
- Drop the use of nir_lower_to_source_mods
- Refactor use of source mods in ALU instructions to allow different source mods in multi-slot instructions that use just one result
- Implement source mods and dest clamp in the backed peephole optimizer
Related: #9051 (closed)