X2. What you want to do is easy. I recommend you do it in stages so it isn't too much at once.
Start with your dual battery combiner. I like the BlueSea ACR. It's a bidirectional charging relay that senses charging voltages and automatically combines the batteries. That solves your problem of charging both batteries. That means your alternator is capable of charging both batteries when underway, and your solar can charge your aux, then once it's charged will combine and top your main. Pretty slick. When it isn't charging, like when parked and the fridge is running, it separates both batteries. THere is lots of talk about which one to use-I have found the 7610 to be perfect for normal Land Cruiser use and have 3 installed in 3 different trucks. The one in my FJ60 is 4 years old and has been perfect. And BlueSeas warranty is "as long as you own it", not to mention it is super efficient when closed. Other systems like IBS, NatLuna, and TMax use far more power to keep the relay closed-an important consideration when on solar and you don't have a ton extra to work with!
Any solar charge controller will work. You only need 1. The Morningstar Sunsaver 10 or 20 is excellent, reliable and robust. The 10 is enough for up to 175 watts of panel or so. You want it near the battery if possible, but I have my charge controller inside the cab these days and back charge through the interior fuse panel. Your solar panel can be the folding type or any flat panel mounted on the roof. Folding 100 watt is a good place to start. I have pretty much gone to a roof panel of 160-180 watts. Plenty of power for 2 fridges. If you want to monitor your charging with blue tooth, the Victron 75/15 discussed here is great.
It's worth the effort to have an interior fuse panel. So a largish wire (i used 8 gauge) runs from your aux battery, to your interior fuse panel. Then your interior loads get run from that. So radios, fridge, lighting all run off the interior panel.
To charge from a 120V source you will need a charger-You probably don't need an RV 50 amp charger so something like this would work:
https://www.amazon.com/NOCO-GENM2-W...30888751&sr=8-2&keywords=boat+battery+charger
It will be hard to find a shop to do this, or at least do it well. You might consider doing it yourself so you know how it works.
Make sure all of your main wires are fused at the battery. The MRBFs are great for this.
So your steps:
1-Install #2 battery, with combiner relay and cabling
2-Add interior fuse panel
3-Add Solar charging
4-Add onboard 120v charging if desired.