gh-35714: provide matrix_symbolic_sparse class
sparse matrices over SR are broken without this
This is needed in particular to specialize echelonize(), cf #35653
URL: https://github.com/sagemath/sage/pull/35714
Reported by: Dima Pasechnik
Reviewer(s): Dima Pasechnik, Matthias Köppe