I’ve been studying French church architecture this week and had thought I understood that the saint themself is written with no hyphen, but if their name is used for a road, church, town etc, it becomes hyphenated. For example, Saint Denis for the person and Saint-Denis for the basilica or commune. So I was surprised in this exercise to see the archangel spelt Saint-Michel.
I also noticed that sauvé and sauvée are both accepted for Orléans - presume either is ok here?