Track actual full sampling size instead of estimating

The lack of precision for the full sample size estimation
at low sampling levels on small summaries was problematic,
so the exact value is tracked and persisted with the serialized
summary.
Update unit tests for new BASE/MIN_SAMPLING_LEVEL