LTE and beyond require very precise timing. There are roughly two options for this. The first is you install a GPS antenna on every tower and synchronize time that way. The second is that you distribute the time to the towers over the backhaul network, typically using PTP (Precision Time Protocol) which would not be affected.
Additionally, GPS satellites are in Medium Earth Orbit (20k km up or so) and wouldn't be heavily effected by a Kessler Syndrome developing in Low Earth Orbit (160-2000 km up).
Weather forecasts would be affected, but it wouldn't be the end of them. There are still ground weather stations relaying their wealth of data.
Your Satellite TV wouldn't be affected either, since those come from Geosync Satellites (GEOs), which orbit at 35,786 km. Communications satellites like Inmarsat (L-Band), Ku, and Ka typically operate in GEO. Iridium would be fucked though.
The most heavily affected application would be Spy sats. They have to orbit close to the Earth for focal length reasons.