Check with your local building department as to the required lumber (size and spacing and 'strength') for roof rafters for that size building.
Cause my tables say that what you got there is undersized.
You don't really have "trusses", you have some roof rafters with some ceiling joists. And the joists and rafters are not set on the same spacing.
If the side walls are not bowed out, then the joists (size and spacing) may be OK.
But as you observed and mentioned right off the bat, the roof is definitely sagging and the ridge is 'sway-backed'.
Strip the excess shingles off, evaluate condition of the roof sheathing and fix as needed, gently jack up the sway-backed ridge (or just cut it out and install a more 'correct' ridge board or beam, which are not the same thing), if existing roof rafters are in OK shape then you can maybe "sister" the correct size (bigger) rafters to them and then 'back-fill' in between and reduce the OC spacing between rafters, apply the 'correct' roof materials (underlayment, snow/ice barrier, drip edges, shingles).
If inspection from underneath indicates a bunch of iffy/rotten/cracked/etc roof sheathing boards or those existing (undersized) rafters, it may just be quicker and easier (but not necessarily cheaper, although it might be) to tie the side walls together temporarily (cables and/or ceiling joists with some posts mid-span) and strip off the entire roof (shingles, sheathing, and undersized rafters) and then redo with either correct trusses (contact local lumberyard or truss folks and have them do the truss design) or correct roof rafters (with the necessary ceiling joists or collar ties).
Fixable - yes. The fix may be 'fix' or it may be remove-and-replace-with-correct stuff. Your call.