Don't think an all-in-one for that exists currently, outside of entire UI replacement packages. You should be able to do most of it with only a few addons, though.
Check out
Leatrix Plus for a lot of automation and extra little features.
There's quite a few all-in-one bag solutions out there, including
Bagnon,
OneBag,
ArkInventory,
TBag-Shefki, etc. TBag-Shefki I think is the lightest option with sorting capability.
SLDataText with it's
Guild and
Friends module will display useful info for you.