Earlier quoted context omitted.
I can't help you with #4, but I've been a pass user for a long time: https://www.passwordstore.org/ It encrypts your passwords with your GPG key and stores them in a git repository. You can of course easily extend this to do a lot of different things. I also wrote this tool for automating password rotation: https://github.com/SirCMpwn/pass-rotate
It's easy when you're the only user. Pretty tricky when you want to share entries among different groups of users.
https://www.justwatch.com/blog/post/announcing-gopass/
One of the claimed features is "multiple stores: Combine several work teams and your private store!"