This commit creates new methods for the authentication system, especially the user registration feature. The update also validates input data and checks if a user already exists in the database. It modifies the application entry point to include the updated user registration route and provides updates to the database service to include user-related functions. The MariaDB collation was also updated in the database schema script to support unicode.
This commit includes a new file, sqldialects.xml, which specifies the SQL dialect to be MariaDB for the databases service. This additional configuration complements and improves the interaction with MariaDB databases.