The mempool policy estimator reloads its mined-block statistics separately from mempool.dat.
Currently, those statistics are retained even when mempool persistence is disabled, mempool.dat is missing, or most snapshot transactions are not restored.
This could make an empty or unrepresentative mempool appear healthy and produce misleading fee estimates.
This PR tracks the snapshot’s total and restored transaction weights during loading.
Persisted estimator data is retained only when loading succeeds and the restored weight meets the existing mempool representation threshold.
The data is preserved when startup is interrupted, and is neither read nor written when -persistmempool=0.
Tests cover partial restoration, disabled persistence, a missing snapshot, and expired snapshot transactions.