public static Geometry combinePoints(List<Point> points) {
    return points.size() == 1 ? points.getFirst() : createMultiPoint(points);
  }
More aggressive fix for self-intersections than {@link #fixPolygon(Geometry)} that expands then contracts the shape
by {@code buffer}.

@throws GeometryException if a robustness error occurred
planetiler-core/src/main/java/com/onthegomap/planetiler/geo/GeoUtils.java