I've done 9 before and can hit 8 pretty reliably; everything except Warmonger in one run is completely doable. Generally speaking for a Den of Danger run, cheeky, purist, specialist, unstoppable, and parched are fairly straightforward. The problem is, I can't find a way to get more than four out of the remaining five: faithless, hoarder, miser, warmonger, and the problematic Ding! Max. You see, there isn't enough experience lying around to reach level 10 with without using goblin conversion, an XP-boosting item, an XP-boosting god, or an XP-boosting glyph, each of which preclude one of the other badges. Fighter might be possible, but a faithless/hoarder/miser/warmonger/purist/parched fighter is going to be very difficult to win with. I don't think anyone's ever managed that on a standard (that is, non-easy) dungeon.
My best is with the Assassin, getting everything but Warmonger. Just nothing but poison antics, and you can clear den of danger without breaking a sweat. You'll need to find WEYTWUT, WONAFYT, or IMAWAL to reach level 10, but otherwise swift hands makes unstoppable a piece of cake.