Commit https://github.com/bitcoin/bitcoin/pull/19077/commits/9af5de3798c49f86f27bb79396e075fb8c1b2381
> Use SQLite for descriptor wallets
>
> MakeWalletDatabase no longer has a default DatabaseFormat. Instead
> callers, like CWallet::Create, need to specify the database type to
> create if the file does not exist. If it exists and NONE is given, then
> CreateWalletDatabase will try to autodetect the type.
Commit https://github.com/bitcoin/bitcoin/pull/19077/commits/9b78f3ce8ed1867c37f6b9fff98f74582d44b789
> walletutil: Wallets can also be sqlite
>
> Detect and open sqlite wallets
This is a backport of core#19077 [22 & 23/26]
Depends on D10571