Mast/tabernacle repair

Yesterday in a light breeze my starboard stay let loose and the mast toppled into the water. The damage seems slight:
1) the tabernacle plate the mast attaches to is bent:

2) the rivets on the sides of the mast (holding the mast to the base) sheared off cleanly, but the rivet at the front of the mast base tore through the mast to the bottom of the mast:

Will it be safe to straighten the tabernacle piece by squeezing it in a vise?
How can I repair the base of the mast? Will it work to wrap a piece of metal around the mast and rivet through that?
Or will I have to cut off the mast? If I shorten the mast, I assume I would need to move the tangs the the upper end of the stays attach to further up the mast... I would think that would be cheaper and easier than procuring shorter stays.
What is best? What is cheapest yet still safe?
1) the tabernacle plate the mast attaches to is bent:
2) the rivets on the sides of the mast (holding the mast to the base) sheared off cleanly, but the rivet at the front of the mast base tore through the mast to the bottom of the mast:
Will it be safe to straighten the tabernacle piece by squeezing it in a vise?
How can I repair the base of the mast? Will it work to wrap a piece of metal around the mast and rivet through that?
Or will I have to cut off the mast? If I shorten the mast, I assume I would need to move the tangs the the upper end of the stays attach to further up the mast... I would think that would be cheaper and easier than procuring shorter stays.
What is best? What is cheapest yet still safe?