Retirees can earn upwards of $5,000 per month from Social Security in 2026, but there's a big catch.