Hi OZ community, I've propose to standardize the Minting and Burning as in ERC-5679. I love to invite you to comment on this ERC at https://eips.ethereum.org/EIPS/eip-5679.
In particular, there are minor change to the current OpenZepplin Mintable and Burnable in that
The EIP-5679's EIP-1155 extension uses safeMint and safeMintBatch instead of mint and mintBatch, which requires the recipient contract to respond to ERC1155TokenReceiver
A feature request issue has been proposed in https://github.com/OpenZeppelin/openzeppelin-contracts/issues/3709