Emmanuel Grégoire derrotou a conservadora ex-ministra Rachida Dati, numa noite marcada por derrotas do Rassemblement National em várias cidades maiores.