Earlier quoted context omitted.
Of course, but can you split a monolith across multiple repos?
Sure. It'd drastically complicate the build process and CI for little benefit compared to other approaches (e.g. sparse checkout), but you could even in principle create a repo for each code directory and stitch them all together.
This is a part of most monorepos. I figure having only a single build artifact is rare.