Reorganize methods in GeoSeries
Use internal method for convex_hull and centroid
Refactor unary operations that return series