Upgrade ERC721 contract

:1234: Code to reproduce

Getting multiple errors "contract has a constructor. Define an initializer instead"

:computer: Environment

hardhat latest

Is there a way to create "upgradeable" erc721 contracts?