pub fn parse_term(s: &str) -> Option<LpTerm>
Parse a simple Prolog term from a string.
Supports atoms, variables, integers, floats, compound terms, and lists. Does not support full operator syntax.