Starting January 1, 2026, U.S. National Parks are rolling out new 'patriotic' free days for residents and higher fees for foreign tourists. Here's what to know.