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