The ROS convention is to have separate repositories for each package, plus the software suite is growing to quickly to maintain this mono-repo. Separate repositories also help with testing.
Here's a list of all the packages we need to convert to ROS2: