What do the options in Bitcoin Core's wallet creation mean? I'm a newbie and today I have wanted to create a new wallet and I have confused when Bitcoin Core (v. 0.21) has asked me for additional information.
It asks me:

Encrypt wallet - Encrypt wallet by a password.
Disable Private Keys - ???
Make Blank Wallet - ???
Descriptor Wallet - ???

What do these ??? mean?
What is the difference between Enable\Disable Private Keys?
Whare can I read detailed information?
I have found reviews only on the Internet and they have had two or three sentences about my questions.
Can anyone explain to me what does it mean?
Disable Private Keys
the wallet is set in watch-only mode, only public keys can be imported into wallet.
You can use it, for example, to track transactions or generate PSBT transactions to be signed elsewhere.
(if this option is enabled you don't need Encrypt Wallet, because only private keys are encrypted)
Make Blank Wallet
the wallet starts out with nothing in it, but private keys can be added later to the wallet via import or sethdseed.
(this is needed if you set Disable Private Keys)
Descriptor Wallet
A descriptor wallet is one which stores output descriptors and uses them to create addresses and sign transactions.
Wallets that use descriptors internally shouldn't have any noticeable effect to the user, they should only be handled when users want to import their wallet.
(for further info you can see here:  What are output descriptors?)
You can also find other useful info here:
Bitcoin Core 0.21.0 Release Notes
What's Coming To The Bitcoin Core Wallet in 0.21 by Andrew Chow