I would split them into separate repos. In a Mono they share the same commit timeline and when you have to revert commits for one part it affects the others too, which is not desirable.
We often split like service and front end into separate repos. Code they share goes in a separate project/repo likewise.
Repositories don’t hurt 😎