Fixes #31838. Follow-up to #33184.
This updates rpc_getblockstats.py --gen-test-data to generate its fixture data using MiniWallet instead of wallet RPCs.
The normal test path still loads predefined block/stat data from rpc_getblockstats.json, so the test continues to compare getblockstats results against fixed expected data rather than against freshly computed RPC output.
This keeps the generator independent of wallet behavior while preserving the existing regression-test structure.
Tested on a wallet-disabled Linux build:
python3 /tmp/bitcoin-build/test/functional/rpc_getblockstats.pypython3 /tmp/bitcoin-build/test/functional/rpc_getblockstats.py --gen-test-data --test-data /tmp/rpc_getblockstats.generated.jsonpython3 /tmp/bitcoin-build/test/functional/rpc_getblockstats.py --test-data /tmp/rpc_getblockstats.generated.json