From topological data analysis to Floer homology and beyond