It has to be Armando Iannucci. In fact you can sort say he already did. The last season of Veep before he left in 2016, had a storyline where the politicos managed to get Jonah Ryan (most ridiculous over hyperbolic over-the-top ignorant, offensive, narcissist, incoherent, political character imaginable, and a fairly tame Trump allegory) elected to the senate despite his constant gaffs and obvious lack qualifications.
I think it should be directed by Leni Riefenstahl with Trump starring as himself once they’re both in the same, umm, place. An Old Scratch production, as it were, and the producer will be calling all the shots, not Trump.
Vicent Gallo can play Corey Lewandowski
Micheal Keaton (seen’im these days?) - Pence
Donald Sutherland - McConnell (too bad Jim Nabors is no longer around)
Steve Landesburg - Schumer
Jane Fonda - Pelosi
Charlie Sheen - Matt Gaetz