> собрать все общие зависимости в корне чтобы удобно шарить пакеты между собой
Не очень понял что это значит.
у тебя есть модули (b, c, d), они могут быть зависимы друг от друга, и все подключаться к модулю a, и у них есть общие дев зависимости. Если бы ты создавал под кажый модуль отдельную репу, то для каждой устанавливал бы дев зависимости, часто он они дублируются