pub fn parse_literal(input: &str) -> IResult<&str, Literal>
Parse a literal value from input according to AIMX literal rules.
Tries boolean, date, number, task, then text, trimming surrounding whitespace.