I cannot properly review this either.
My vote goes for updating this PR shortly (if possible) after https://github.com/geany/geany/pull/3046 is merged and then merge this one to get G-P building again at all. In the worst case, GeanyLua might remain a little broken but the rest of G-P will compile again.