Why make it complicated, just think that our archers dont fire enough shots to run out, or that once they do we have camp followers who bring extra ammo, thats a thing.
And i personaly saw a battle last 14 turns quite recently, tho the reason was that my 2 friends, 1 SF the other archer ran away, so the undead reached my archers, and we just hit eachother for low hits each turn, they had only about 5 left so they did minimal damage, and archer suck at meele so we did minimal damage, like 1 kill every other turn