The GPS satellites are almost 11,000 miles up. Not going to be easy to take out.
And there are over 3,500 Starlink satellites in orbit only about 350 miles up. A lot lower, but a lot harder to take out enough to make a difference.
Not that hard (relatively) either and the Russians have that PL19 ASAT weapon that could possibly be easily adapted for an extended range mission. The other possibility is directed energy weapons that could be used to mission kill GPS satellites.