Watkins IMO will be our "sign him and frontload his contract to offset with Goff's contract" - if we look at the two of them over what will be the next 5 years, their cap hits will end up averaging out to the same when it's all said and done IMO.
Donald will be re-signed.
My guess is Joyner gets the franchise tag - without even looking, I'm confident his agent will be asking for more than the average of the top 5 at his position, so financially it makes sense right now. If he repeats this next year, we can look to re-sign him long term and make him the highest paid safety in the league.
Barwin and Sullivan will get "here's a 1/2 year deal paying a few million if you want it", but we have Barwin's replacement already, and we should be drafting Sullivan's.
CB is where it gets really tricky. If we let TruJo go, I would guess that Talib will be a Ram, and we'll draft two as well.
I would prefer to re-sign everyone. take advantage of the fact that Goff has another 4 years or so until a huge contract. Maximize this window, move Tavon if we need to (we shouldn't), and frontload some contracts to keep this team together for as long as possible.