they aren't far right. Eric Zemour's party is the far right but they are in LePen's coalition. LePen is more centre right (now) and working class. All these 'parties' are coalitions of smaller parties.
The NPF is Mélanchon's left wing coalition... it's a tenuous coalition with many factions who are not on the same page.