She's literally not impossible to beat ๐
Try alternating between halberd and your stronger spells.
My halberd either repeatedly missed or I was "too tired" to swing it, wasting a turn. Like, 3/4 times in a row.
Too tired doesn't waste a turn. It just means you are trying to swing it twice in a row. Your really not gonna like the life stealing lich... ๐