voting Charizard
Considering how this Charizard is able to Mega/Gigantamax, this means that this isn't a Wild Charizard, but a trained Charizard, which, ignoring the fact that trained pokemon can fight the Creation Trio, means that TMs and Egg Moves are both on the table
This means Charizard gets access to
Bulldoze,
Rock Tomb,
Rest,
Sleep Talk,
Swords Dance,
Dragon Dance,
Substitute,
Belly Drum, and freaking
Counter. All of these moves either boost Charizard's speed, boosts Charizard's attack, nerfs Talulah's speed, heals/protects Charizard, or a combination of those effects
Charizard sets up a few dragon dances and hits Talula with speed nerfing moves and now he's 4 times stronger and 16 times faster. Sure, he starts out much weaker than Talulah, but 1 Mega Evo or Gigantamax, or just spamming boosting moves, fixes that up real quick
Even if we restrict TMs and Egg Moves, Charizard still has
Growl,
Smokescreen,
Scary Face,
Dragon Breath, and
Air Slash, all of which nerf Talulah to kingdom come, ESPECIALLY Smokescreen, which at max stacks means Talulah misses 2/3rds of all of her attacks
Arts being dura neg doesn't mean jack shit because Charizard doesn't have any armor since it's a flying naked not-dragon. Sure, she can ignore def boosts, but Charizard's movepool doesn't include any def boosts anyways so it just doesn't matter. Not to mention, Max Guard has layered resistance to armor pen, as Unseen Fist, Urshifu's signature ability, completely ignores Protect, but is entirely blocked by Max Guard, meaning if Charizard GMaxes, Max Guard is his get out of jail free card
Overall, unless Talulah goes for the kill immediately (which I don't think she does), she hits Charizard once, he panics and megas/gigantamaxes immediately, and now her AP advantage is much less severe, Charizard spams his moves, buffs himself massively, nerfs Talulah massively, heals with RestTalk, and just wins