Or, failing that, is there any reason I couldn't just buy a set of replacement key caps and swap the dozen or so French keyboard ones for English ones, and change the keyboard layout in macOS?
Closing the lid without taking away any extra layer for keyboard will leave permanent keyboard mark on the screen, especially if you carry your MacBook frequently in a backpack or a suitcase.