Diversity-Aware Ensembling of Language Models Based on Topological Data Analysis