I highly doubt about your possibility make such project.
People who able do so, not come with such questions. They search information by self. Not wait when someone send to they ready to use code.
Exists official C implementation for lua which you should start use.
AFAIK iOS use C only. Android use Java + C. So Lua "module" (as easy can be figured via tools like "jadx-gui") written in Java. In fact it is modified https://github.com/luaj/luaj
AFAIK it is bad idea try use Java code on iOS. So you better start with official lua implementation on C.
GG use some custom implementation, which bring Lua 5.3 features, when still use Lua 5.2 binary format. If you not need be compatible to binary form, you can use Lua 5.3. Or make some reverse investigation for find what and how implemented. Java code able be easy decompiled by tools like "jadx-gui", so this not main problem there.
As for GG itself it never be ported to iOS, just because start agreement from creator (Aqua) states - he left iOS for iGameGuardian.