Mass bless is a terrible idea with Ancient Vampires
Just check back with my tips on distraction techniques to avoid damage to more than 2 units at once. Especially about Phantoms. Did you know that in 9 out of 10 cases the AI prefers to attack the Phantoms instead of other units within range ? Try a better positioning altogether and make use of Distortion magic, not so much Kaboom. With 2 Swords you have enough damage. You don't need Dragon Slayer so much if you want to outlast Haas rather than insta-rape him ^^
About the mana: At a max of 114 Mana it is very easy to get the mana to ress everybody up using chargers (your mistake, they are supposed to be 3 each, not 2 mana only and give 10 mana/rage, not

and magic spring even without Inquisitors. Plus, your Ancient Vampires should be full anyway and your Emeralds, too. Makes only three units that must be ressed. Plus you can spare one unit the Armageddon if you just Glot's Armor it which saves another ress or sacc. Having Concentration at lvl 3 and maybe even wearing a "Well Of Mana" Belt that should be a piece of cake. My Warrior only has 80 and can pull that off. But well, he has 3/3 on Chargers ^^
Another trick is to watch the effectiveness of your resurrects. If for instance you have a stack that didn't lose too many units you can, instead of resurrecting them, sacrifice them for one that is slightly over 100% effectiveness. After that they both have, say, 80% or whatever. This way you can spare a third ress and only need 2.
The next trick is that Time Back works after round 2, too :> If you don't have the mana to ress, use sac lvl 2 on something else for 10 less mana and Time Back after that.
But if you ask me, you should just smash him and not care about losses. I mean your character is misspecced, you threw away good units, your Spirits aren't levelled perfectly well (4 rounds rest on Time Back is devastating and discouraging to restoration attempts; your Chargers suck), you're a little mal-equipped (24 Def ? Oo) and your wife gives no synergies, plus I'm sure you haven't played no-loss throughout the entire game, have you ? So on your victory screen there will be losses listed anyway, so who cares ? ^^ It's best you take your experiences from this playthrough onto the next where I am sure you'll ace it beginning to end :>