add password hashing and salting using argon2id
this is a library I like very much because it automatically generates and uses a salt with the hash, saves the salt with the hash and automatically uses the salt from the hash in verification https://github.com/ranisalt/node-argon2#readme it is on npm: https://www.npmjs.com/package//argon2 and works with ts