Something like this: https://www.st.com/en/microcontrolle...m32mp157.html? Not ridiculously expensive, has multiple cores and 3D GPU so you should be able to portion off what you need between the internal peripherals / cores. I haven't used that particular STM32 part but past experience with them has been better than some other CPUs.
(If you do go for this one then there's a development board for it https://www.digikey.com/en/products/...D-DK1/13536964. Even if you're ultimately looking for a bare-metal solution, building something with a processor like this isn't a trivial undertaking and this would at least let you test your ideas.)