This is a really cool idea! But the execution (of the dash and stomp in particular) are a bit jarring and janky. I got to the point where the game had a note instead of an upgrade, which I counted as "finished" for our purposes, so I hope that was correct.
If you continue working on this, please smooth out the mobility ability movement. The dash feels okay, but the ground-pound thing felt super-jarring, I think because in a platformer I'm usually hoping for smoother up-down movement where possible. Until I got the ground-pound thing it wasn't clear if I had any defenses against the enemies here. The grapple actually feels pretty smooth overall.
Kudos, BTW, for making a couple of mobility items double as functional attacks--the ground-pound was a bit hard to use as an attack, but the dash felt good to use!