Add Lit UI, SSE live sync progress, and minimal libp2p config
- Lit web component UI (esbuild-bundled): account, system, replications,
sync history, network, policies, verification, incoming offers cards
- SSE endpoint (org.p2pds.app.syncProgress) streams real-time sync events
from ReplicationManager to the browser via EventSource
- Progress events emitted at key sync milestones: start, car-received,
blocks-stored, verified, blob-progress, complete, error, cycle boundaries
- UI merges live progress into replication rows (block/blob counters tick
up during sync, full refresh on completion)
- Layout: Account card top-left, System card (with network info) top-right,
removed separate Network section
- Improved add-account form: same-height row, inline x clear button,
renamed policy options (reciprocal/consensual/non-consensual archive)
- Reduced libp2p footprint: removed kadDHT, 2 bootstrap peers, max 10
connections (kept autoNAT for dialability checks)