I’ve been using 1Password for years. Now I’m looking at KeePassXC. Not as pretty but it looks like it will do most of the job. Don’t think there’s an iOS app which is a bit of a downer. Also I’ve been using a Raycast extension to make passwords for me. Quick and easy.