GameStop releases public beta NFT marketplace