Compared to 2017, the pattern that jumps out at you most is that Macron made huge gains with older voters: double-digit gains with the "retired" and "70 or older" categories. (The only age group he had losses with was 25-34, but then he did really poorly with 18-24 in 2017 and those people are now 5 years older, so it kind of makes sense. The new youngest voters like him more, though still not a lot.)
Le Pen's strongest gain age category relative to 2017 was indeed 18-24. Zemmour's pattern is bizarre: normally Western European far-right parties are weak among the old and young, and strongest among middle-aged voters (Le Pen '17 being a great example of this; Le Pen '22 still kind of fits the pattern but she has an extra bump with the youngest voters). Zemmour is strong among the very old and very young, but nonexistent with middle-aged voters.
Melenchon's gains, in contrast to Macron, are indeed concentrated among the young (double-digit gain with 25-34), though much like Macron he doesn't really decline with any age category.
Macron is obviously very anti-worker.