TL;DR try Fascinate/Glitterdust.
Yeah, you're correct that some enchantment spells would've made a difference, but unless I got lucky with the rolls it likely wouldn't have been enough. I definitely know the power of a Bard with Spell Focus: Enchantment (Cacophonous Call makes so many spells completely irrelevant) and Fascinate, I used Linzi through my whole Unfair vanilla run. Thing is I wanted to mix things up too, so no Linzi this time. Might supplement with some Fear necromancy spells from Jaethal.
The real problem was that it was an ambush and my spells were depleted, the wolves started the fight all over my unbuffed characters. The real mistake was prancing around the Kamelands with no rest, but I simply did not know that higher level ambushes could happen there as in my 400 hours played I'd never visited it early. When I saw that little dragon mini on the map and the message that I failed to evade them I just went: oh... oh no...
I could obviously reset my run and get to the same point with relative ease, but I seriously don't have it in me to waste hours clearing those initial areas in the Shrike Hills again. The Old Sycamore in particular I can't stand looking at. So yeah, I'll just tally deaths (though hopefully it doesn't happen again) and keep going. If I find I'd be dying a lot I might quit it.
Overall playing without the temptation of savescumming every roll, having to quicksave a billion times and just rolling with whatever happens in combat (somebody died, deal with it, get that 6k scroll) has been a lot more enjoyable than the base game. Specially the base game on Unfair; I don't know why I brought that upon myself, but I won't repeat it on Wrath of the Righteous, the early levels are absolute AIDS and then it become a cakewalk just like every other difficulty mode.
I wish more games had a hardcore mode like Kingdom Come: Deliverance, where it's not Ironman, but it doesn't let you save freely.