Homological filling functions in geometric group theory