Recover wallet password with seed
If a user has access to their seed but not to the password used to encrypt their wallet, they should be able to recover said password using the seed.
This can be achieved by encrypting the password using the seed and storing it alongside the wallet.