Base class for all FEEL values.
FEEL has 9 primary types: Number, String, Boolean, Null, Date, Time, DateTime, Duration, List, Context, Range, Function.
Boolean value (true or false).
Context value (map with string keys).
Date value (without time).
Date and time value with optional timezone.
Duration value (either days/time or years/months).
Function value.
List value (1-based indexing).
Null value.
Arbitrary precision decimal number.
Range value with start, end, and inclusion flags.
String value (uses single quotes in FEEL syntax).
Time value (without date).
Convert to Kotlin type T.
Check if this value is null.
Convert FEEL value to Kotlin type.