Advice please? (Nethack 3.6.1)

I made my way to the top floor of Sokoban and completed the puzzle, but before I could even unlock the door to the zoo an archlich showed up.

I killed to the archlich, but not before it summoned a pant-load of monsters, including an elvenking.

Killed everything but the elvenking by managing to somehow keep the weaker monsters between myself and the elvenking, then kited the elvenking to the downstairs so I could hit and run. Unfortunately, the elven bastard read a cursed scroll of create monster (The Elvenking reads a scroll named '100'... A billionty monsters pop in out of thin air...)

So now the stairs on the top level of Sokoban are surrounded by: one pissed off Elvenking, one thirsty vampire bat, and one virulent rabid rat, with a zruty, black pudding, and others milling around waiting for sloppy seconds.

I'm a 9th Ivl Orc Barb, AC -2. I've found a BoH and Broadsword named Dragonbane, and found an invisibility cloak in an armorshop, so I'm pretty well set up even if I have to skip out on the BoH or Amulet of Reflection. Still, it's galling to put in all that work and then be roadblocked by a stupid elf.

Does anyone have any ideas for how to clear out these pests, or should I just be patient and come back after I have a better AC?