Seven leading candidates in the race to succeed President Emmanuel Macron have clashed in their first debate ahead of the 2027 election, exposing sharp differences over the economy, public debt and France's relationship with the European Union.