Your problems why you are stucked:
- to many lvl 50 champs, not enough lvl 60 champs
- champs not ascended
I don't think stages between 20 and 25 are worth farming, they have to be completed only once to progress. If you can't beat stage 23 yet, go on at stage 20 until you have better gear. And lvl up some champs and ascend them.
Stage 20 is magic affinity, the following team should have no problems in farming it: Kael, Dhukk, Ronda, Scyl, Geomancer.
Above stage 20, the enemies in the waves are not as weak as before and have tons of hp. Urogrim helps a lot to beat these stages, poison becomes very strog in higher dungeon levels. With top equip, he can even solo Dragon 25, but that's probably not a thing for now, he would need a regeneration set with fantastic stats to do so.
Dragon 25, if you reach it, is force affinity. A team of Urogrim, Geomancer, decrease def champ with matching affinity (Tayrel and Dhukk are both weak vs. force), Yannica (damage dealer vs. waves) and Rhazin should be able to farm it in reasonable time. All champs lvl 60 with masteries and full ascension, of course.