Topological Representations of Heterogeneous Learning Dynamics of Recurrent Spiking Neural Networks