Turns out my team and I are partially doing Angular ... again. Haven't touched the framework since v16. Feels like ages.