If they sign Bader, then just Refsnyder or Garcia on that list as the other RH complement to both Marsh and Crawford. If not, I think you have to play Crawford in CF and almost every day, and find a new everyday RF. Or you still do if Crawford is in LF and Marsh is in CF.
Being stuck with Reynolds at $15 million a year from 2028 to 20230 seems like a very bad idea. It's not like the Pirates are going to throw in money or take back Castellanos (but you can try). May as well just sign Bader for three years (when you might prefer two) and $15 AAV (when you might prefer 12). Given how weak the market is you probably should just sign him anyway. The only path to a true upgrade might be trading Marsh, since he and Crawford appear to be the same player. It's just that Marsh is probably better, for now.
Apparently the Pirates aren't salary-dumping either. They have to keep their salaries over $100 milllion, and also want to do better. Apparently have kicked the tires on Schwarber, lol..
Marlins could be a spot for Bohm, either really could be a spot for Casty (but Phillies would still be paying 75 of that).