Worn ball joints, tie rods, and possibly steering rack bushes.
I’ve had the same thing, it can all be fixed, it just gets expensive if you have to pay someone else to figure it out. But we can help.
First I would jack up each front wheel, see if you can move the tires in and out from the fender well at the 12 o'clock position, and from the lead edge of the tire, and from the 6 o'clock position. If you get play, a slight knocking in and out, some looseness, that is worn components. It's free and it will either emanated those components being the issue, or let you hone in on a problem.
If the top of the tire has play, it's the upper ball joints. If the lead edge of the tire has play, it's the tie rods. If the bottom of the tire has play, it's the lower ball joints. If you can lift the whole front end off the ground, and work the lead edges of the tires, and you see the tiniest movement of the other tire, the steering rack bushes are worn.