Nx has out-of-box micro frontend support via Webpack Module Federation for Angular, and soon, it’ll have it for React also.
The angular support is being overhauled, and it’ll be super straight forward to use.
I noticed your section about routing. With the Nx MFE support, we will offer a dynamic federation solution, that can allow the fetching of a static JSON file with the definitions of the micro frontends. I feel like you could mix that with edge and cdns to do canary releases and manage environments without changing application code