pub fn bfs_all_shortest_paths( view: &GraphView, source: NodeId, target: NodeId, ) -> Vec<PathResult>
BFS that returns ALL shortest paths between source and target