fix: changing user's name, email and password
- The NextAuth was using UUID instead of my database Serial integer ID,
so I changed the auth and the definitions to use the Serial ID from the
database to perform correctly the chaning of user's name, email and password
- Removed redundant unused code from
auth.d.ts
- Updated the
actions.ts of profile to use the new stringified integer
ID from the database as a SQL query parameter and also added a early
throwing check for the user ID if it's number or not