Remnants of the Mana War
Yes, this is fine.
Champion – yes
Battle master looks awesome, btw. And there is a feat so everyone can learn some of these…
Eldritch Knight… I would probably say no. I would allow the spell slots to add to what I’ll give you, so thats a bonus, but You wouldn’t get some of the other benefits, but it is still a possibility.