Implemented db field type autogeneration and compile-time error handling. Implemented tests for those.
Updated/Fixed several surrealdb functions to match what's in the master's latest. The issues were mainly related to fraction formatting with f suffix and new requirement to explicitly define hashmap's keys' type for surrealdb
Purposes
f
suffix and new requirement to explicitly define hashmap's keys' type for surrealdb