Introduces a new LumeniteDB module that provides a Lua API for interacting with SQLite databases.
This includes:
- Opening/creating databases
- Defining models and columns with primary key and default value support
- Creating tables
- Adding and committing session data for inserting/updating rows
- Selecting data from tables
- Support for transactions, last insert id, and delete operations
- Query building API with filter, order, limit and count capabilities
- Logging SQL queries for debugging.