Esas dificultades son reales, pero no es una cuestión a resolver a nivel de datos (que debieran estar escritos con el supraindice si es lo que corresponde), sino de como la búsqueda gestiona tu entrada para a partir de que ingreses un “2.a”, “2.da”, “2da.” o algunas otras variantes más, encuentres lo que en OSM está mapeado como “2.ª”.