The French PM Michel Barnier is under pressure across the political spectrum over his controversial Budget, but new polling suggests if he is topped, Macron could follow.