Factoring Isogenies in Higher Dimension and Applications