I’ve been using Strongbox since 1Password switched to subscription only and it’s been good. It’s based on Keepass and supports all the normal password manager stuff (TOTP, passkeys, etc):
https://strongboxsafe.com/personal/
I use the desktop and mobile apps, and keep my vault stored in my iCloud account so everything is always synced real time without relying on a third party cloud (yes, I know I’m still relying on Apple for that).
Domain names have little to do with privacy, and also wise to mentally separate the domain name from your website. If you’re looking host a website and not deal with the US, it’s probably more important to focus on who your domain registrar is and who your web host is (and what countries both are based in). The TLD you pick is almost irrelevant.