Backport of [[ https://github.com/bitcoin/bitcoin/pull/24818 | core#24818 ]]
This patch increases the number of ipv6 seeds from 2 to 10 per ASN and
increases MIN_BLOCKS to 730000.
Most of the refactors are not big improvements in clarity but it does bring
our code more inline with Bitcoin Core.