I use a PGP encyrpted files on my local computer.

https://www.passwordstore.org/ actually.

I don't trust any cloud-hosted password manager.

What if you want to log in from your phone?

https://github.com/mssun/passforios which also uses the safari password manager flow so its pretty seamless