Computes a bounds that is conservatively "snug" around the path.
public SkiaSharp.SKRect ComputeTightBounds ();
Returns the bounds.
This assumes that the path will be filled.
It does not attempt to collapse away contours that are logically empty (e.g. MoveTo(x, y) + LineTo(x, y)) but will include them in the calculation.