France wouldn't buy them, they were already offered the chance to be in on the project and are showing less and less enthusiasm they certainly wouldn't buy either in their current STOVL configuration and would never purchase both.
The Charles de Gaulle is a perfectly good aircraft carrier, it is only back in dry dock after some teething troubles following a massive mid life revamp.
The Eurofighter is not an option but the world is littered with suitable planes that could be fired off a cat, we could pick and choose and then modify with British electronics and engines as necessary.