Helpers for working with volume percentages and decimal ratios.
@type percent() :: 0..150
@spec clamp_percent(number()) :: percent()
@spec decimal_to_percent(number() | nil) :: percent()
@spec normalize_percent(String.t() | number() | nil, percent()) :: percent()
@spec percent_to_decimal(String.t() | number() | nil) :: float()
@spec percent_to_decimal(String.t() | number() | nil, percent()) :: float()