Introduction to Riemannian Geometry and Geometric Statistics: From Basic Theory to Implementation with Geomstats (Foundations and Trends(r) in Machine Learning)