Group circular dependencies by longest common subpath (easier to find module responsible for multiple reported circular dependencies)