Dynamic spatial beam shaping for ultrafast laser processing: a review | Synapse