Immutable shaped text blob resource for repeated text drawing.
@type t() :: %Skia.TextBlob{ref: reference(), size: float(), text: String.t()}
@spec bounds(t()) :: {:ok, {float(), float(), float(), float()}} | {:error, atom()}
@spec new( String.t(), keyword() ) :: {:ok, t()} | {:error, atom()}