It should be repairable easier and cheaper than replacing
Generally rudders have 2 or 3 horizontal flat bars on each side of the rudder shaft that extend horizontally aft from the rudder shaft between the rudder core (foam or balsa) and the fiberglass shell. If your shaft is turning and the rudder isn't I would suspect that the welds between these tangs and the shaft have failed. What you would have to do to fix it would be to remove some of the glass on one side of the shaft to find the tang locations, then remove the glass on both sides and reweld the tangs to the shaft and recover with glass and resin. This is an oversimplified explanation but should represent a fix you can do yourself with a little welding help.
Good luck
Joe S