Pretty sure haku barrier wont reduce the damage quite that much. And a reimu heal wont heal that much. We will see though.
I literally calculated using the data you provided. Dunno about Reimu, though. But she should probably be able to heal enough for Wriggle to survive another hit from a debuffed Yuugi. If she falls on the third, that's more than enough stalling. You should have DPS to win.
Edit:
Cirno was a jerk with AoE spam which resulted in a paralock in my first attempt. The second time she was pretty easy because my team just doesn't take much damage from her. Yuugi joined in in her place.
Youmu was pretty easy. My team took TWO God Slashes of Karma Wind with Youmu under Fighting Blood and survived. Flandre joined in after the fight.
Ifrit was a matter of switching people. I got a Bomb Ring from a random battle that made the fight even easier.
Rumia couldn't really hurt anybody much. Eirin got just enough SP to cast Astronomical entombing for the first time against her.
Finished the Wriggle event and got Aya in her place. Finished the Minoriko event and got Alice in her place. Now the team is complete.
Alice was absolutely dreadful the first time I tried the battle. My team wouldn't die and neither would Healing Light. I had to grind a bit to level the ones who could hurt her to 20 in their offensive stat. Astronomical Entombing, Fujiyama Volcano, Throwing Atlas, Knock Out in Three Steps and, finally, Starbow Break when the defense buff was at 51% (because Flandre has awful defense piercing and her attack is still not monstrous enough to ignore that fact). After Healing Light was down, I mostly focused on Alice herself with a few stray hits to Magical Light. Beautiful Light and Alice died at the same time against a Fujiyama Volcano.
Edit 2:
St Elmo used a wind in the worst possible time but I still won. I got lazy about going back to town just to fight St Elmo's Pressures and just rested my SP back and just went for it. Pretty easy.