Add peer multiaddr freshness and DID-to-PeerID staleness detection
Detect and log PeerID changes during sync, trigger immediate re-discovery
on connection failure, republish identity when multiaddrs change, cache
observed libp2p addrs, and broadcast identity changes via gossipsub
(/p2pds/identity/1/{did} topics).