How to create an ERC20 Token with burn and stop burn feature?

A post was split to a new topic: Update ERC20 from OpenZeppelin Contracts 2.x to 3.x