> если для его реализации нужно будет станавливать полгигабайта дополнительных библиотек
В любом случае нужно будет установить LSP-сервер. Только LLVM предоставляет API для работы с кодом, поэтому вариантов без установки llvm нет.
Автокомплит с intellij sense ты иначе не сделаешь. Если посмотреть реализацию автокомплита в IDE — там есть два варианта. Либо используется те же clang-овские либы или LSP сервер, либо IDE пытается построить свою модель кода и анализировать её в процессе редактирования. Последнее — сложная задача, и автокомплит в собственной реализации, скорее всего, будет хуже, чем через clang.