[buffer] support buffer for degenerate polygons (pointlike, not enough points)