And I should add, this being the plugins issues that plugins are individually contributed.
I would expect that first there needs to be some discussion about how Geany would get and use data from LSP/libclang type plugins in cooperation with the plugin development, and that would mostly happen on the Geany issues, not here. Then plugins can be developed.