https://rectangleapp.com/
I am also one of those Linux desktop users who bought an M2 for power management and I don't understand how people can be satisfied with the out of the box window management experience. Every other environment supports hyper + arrow to move windows into a split view, windows, gnome, kde, whatever.