You asked for feedback if the first fight was beaten without insane luck/hacks, and it seems to be somewhat doable. After trying the fight once and realizing buffs/debuffs stack (kinda op), I went back and replayed it by spamming safeguard.
On the second try I was able to successfully tank all the incoming attacks with constant 70% dodge while slowly whittling down the enemies with the mage's stun. This takes forever, but it felt pretty reliable. Even on my first try it was close.
Gameplay seems fun though and am looking forward to seeing how it all balances out in the end.