How to Legally Get Married in France as a Foreigner: The Ultimate 2024 Guide