This is mainly for my own archival purposes, collecting all of the information I have gathered on MFEs in Angular in one place. If it helps you, great, let me know!
I started this post in Angular 11, 12 has since come out and made many of the steps easier since it automatically uses Webpack 5 with Module Federation.
https://go.nrwl.io/angular-enterprise-monorepo-patterns-new-book
https://indepth.dev/posts/1173/webpack-5-module-federation-a-game-changer-in-javascript-architecture
https://angular.io/guide/elements
https://codeburst.io/breaking-a-large-angular-app-into-microfrontends-fb8f985d549f
https://blog.bitsrc.io/the-dilemma-of-code-reuse-in-microservices-a925ff2b9981
https://www.angulararchitects.io/aktuelles/6-steps-to-your-angular-based-microfrontend-shell/