Buchsbaum Rings and Applications: An Interaction Between Algebra, Geometry and Topology