Matches when the input is less than expected (numeric-aware).
expected
@type t() :: %Ussd.Decisions.LessThan{expected: String.t() | number()}
@spec new(String.t() | number()) :: t()