pub fn get_canonical_verb(lemma: &str) -> Option<(&'static str, bool)>
Get canonical verb form and whether it’s lexically negative. Used at parse time to transform “lacks” → (“Have”, true). Returns (canonical_lemma, is_negative).