**🧐 Motivation** ERC20Permit exposes [a `DOMAIN_SEPARATOR` function](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/8631702babdb0a3890c470e0c9aebf9bc28c3637/contracts/token/ERC20/extensions/ERC20Permit.sol#L72-L76), which is not recommended since EIP712 has native support for ERC-5267 **📝 Details** We should add a deprecation notice in `DOMAIN_SEPARATOR` and schedule it for removal in 6.0 <!-- Make sure that you have reviewed the OpenZeppelin Contracts Contributor Guidelines. --> <!-- https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CONTRIBUTING.md -->