Fix CI LuaRocks module paths
Merged
RA
2mo ago+25+25+01234567890123456789-9-9-0123456789
Summary by cubic
Fixes CI so LuaRocks-installed modules are found by the Lua interpreter and makes a missing socket.http error clearer.
- Installs LuaRocks dependencies into a workspace-local tree and loads that tree's paths before dependency checks and test runs; the Makefile now derives
LUA_PATHfrom the same tree somaketargets also see the dependencies. - Adds a check for
socket.httpalongside the existingdkjsonandcjson.safechecks, and includes the underlying error when it's missing.