Setup Burn & Redeem and pay for mint for same token

Hi - so I want to do a burn mechanic but also offer the same token for sale at a price with a fixed quantity, ideally simultaneously. I’m also ok with doing it after the burn as well.

Thoughts on how to do this? Can I “premint” from the contract and list from there?