Upgrade trinkets like Slay the Spire (UE4-27)

Hello,

I’m trying to create a series of upgrades the player can obtain.
Once obtained they would override core functionality on the Player class.
They are not simple stat increases, but involve changing the functionality.

I’m reminded of the trinkets in Slay the Spire, that dramatically change the gameplay.

examples could be…
For each attack, attack twice instead.
each attack with damage under 10 is increased to 10.
health potions are treated as mana potions
Enemy attack rolls are decreased by 10%

I’m hoping there is a way to do this with components that I can add to the player character…but honestly I’m not sure where to start.