fix(docker): resolve startup failures from broken dependencies and migration runner
- Upgrade telegram-bot-lua to v3.0 from source (v2.0 rockspec broken, pulls v3 code with v2 module map)
- Add luaossl for pgmoon SCRAM-SHA-256 auth
- Remove redundant luarocks (already pulled as transitive deps by telegram-bot-lua v3.0)
- Fix migration runner to handle $$-delimited stored procedures instead of naive semicolon splitting
- Fix missing trailing semicolon on last stored procedure in migration 005
- Fix NULL parameter handling in database.call() for sparse Lua tables (use table.pack + inline escaping)