This PR updates the "Version" header (seems we forgot to do that in the latest two version bumps, #2106 and #2142) and adds a "Requires" header, referring to the following BIPs:
- BIP-340: Tagged hashes, X-only pubkeys, Schnorr signatures
- BIP-341: Taproot output encoding, spending
- BIP-350: bech32m address encoding
Other BIPs are mentioned in the document as well (BIP-32, BIP-158 etc.), but those are not strictly required for a compliant BIP-352 implementation.