Tries to cleanup the wallet build / install documentation. Similar to #23446. Always mention how to build for the wallet (sqlite) first, then legacy wallets (bdb).
Where possible, just use "wallet", rather than "descriptor wallet". Non-technical or causal users don't care about whether the wallet is a descriptor wallet or not, or what it's backed by they just want to build (and or download) and use Bitcoin Core, create a wallet, and accept a payment. Using "descriptor wallet" could also imply that there is some other not legacy but also not a descriptor wallet alternative, which there is not.
Using 2 terms (wallet and legacy wallet), rather than 5 terms (wallet, legacy wallet, bdb wallet, sqlite wallet, descriptor wallet) for the same two things is also much less confusing.
Note that most builders now likely have to do nothing to get "wallet support" as
there's a decent probability they will already have sqlite installed on their system,
and configure no-longer fails if BDB isn't present and --disable-wallet hasn't been passed.