* add hoodi chain
* linea_estimateGas calculation function
* custom ethers Wallet provider for Linea chains
* migrate Karma minting to Hoodi
* linter fixes
* use checksum user address
* linting fixes
* revert to lowercase address for user id
* add new pow_authenticated column
* separate user session data and user entity
* rename provider from CAPTCHA_CAP to POW
* set default value for pow provider in User model
* update OpenAPI docs
* linting fixes
* add cap captcha to the project
* create new captcha related table migrations
* created CaptchaChallenge.model.ts
* created CaptchaToken.model.ts
* Captcha services and Cap integration
* update migrations to include timestamp fields
* use BIGINT for expires fields
* Cap captcha route created
* parameterize captcha difficulty
* openapi docs for /captcha endpoints
* linting fixes
* create the user table in the db
* create the user service
* create the auth routes
* implement passport strategy for Wallet sign-in
* linting fixes
* ensure consistent address value
* update branch name in workflow