0.29 in ELPA references 'treesit--compute-font-lock-level' which does not exist in Emacs 30.1.  0.29 should either require Emacs 31 or compute font-lock-level differently to be backward compatible with Emacs 30.1.

-Stephane