syntax-highlighter: Remove usage of git submodules for tree-sitter grammars
Created by: varungandhi-src
See the commit message of the second commit for details. Thanks to this, we can also get rid of the ~100 line build.rs file and rely on upstream for building the C or C++ code appropriately.
Fixes issue #33384 (closed).
Test plan
Built the code locally.