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