async fn all_peer_block_count( client: &Client, peers: impl Iterator<Item = PeerId>, ) -> Result<BTreeMap<PeerId, u64>>