Progressive taxing
"The rich should pay more in Social Security taxes."
They already do. Besides paying at least $14,860 dollars a year in FICA, most "rich people" are employers and thus pay half of their staff’s employment taxes.
How to fix social security? Extend the minimum age for benefits. It’s not reasonable to assume today’s workers need to support yesterday’s workers for 1/3rd of their lives.