To be fair I have not beaten the elite four. I stopped my playthrough early Jan. so I dont know what pokemon the Elite Four will have, so take this with a grain of salt.
Primarina Water/Fairy
Alolan Graveler Electric/Rock
Salazzle Fire/Poison
Kommo-o Fighting/Dragon
Big weakness to ground, water, psychic
I would suggest a Flying Type and/or a Grass Type
Grass Options:
Tsareena - new pokemon - High attack, prevents priority, access to U-turn and High Jump Kick.
Dhelmise - new pokemon - Hard to find, bulkyand good attack, slow. Trevenant and pumpkaboo seem more fitting.
Alolan Exeggutor - unwated ice weakness, but hits hard. bulky, access to harvest
not much with speed
Flying Options:
Pelipper - access to drizzle, U-turn, roost, hurricane(doesnt miss in the rain), scald(STAB + Rain = 160 base power w/ chance to burn)
Skarmory - tank, easy to find, brave bird+roost
Salamence - unwanted ice weakness, but powerful. hard to reach final evolution, a monster + needed speed
Crobat - fast mixed attacker, Brave bird roost, Good stats