Update ccls to version 0.20240202 / rev 19 via SR 1169579
https://build.opensuse.org/request/show/1169579
by user aaronpuchert + anag+factory
- Update to version 0.20240202.
* Compatibility with LLVM 18.
* Disable -include b.hh => -include b.hh.{gch,pch} transition.
See https://maskray.me/blog/2023-07-16-precompiled-headers for
the behavior.
- Remove obsolete patches:
* llvm16-optional-deprecation.patch
* llvm17-precompiled-preamble-build.patch
- Thanks to Björn Bidar for the original patch!