Thanks again @gamellott and @adamzan - agreed that timing belt is priority. I was able to get all OEM timing parts (belt, tensioner, water pump, front crank and cam seals) fortunately, but have yet to install. Been using this as my "daily" driver (but I only drive about 50 miles/week, at most) and so it's been hard to find time for it. Also had the starter motor go out, which I ended up spending a full day fighting to replace, and did a tune up/oil change while I was at it. Old filter was installed in 2023, but only about 2k miles ago. My goal is to do timing belt asap, then front end parts after, and finally figure out screeching after that.
I ended up buying all Mevotech "supreme" parts on RockAuto - they seem to be not the worst quality, but obviously time will tell once they're on. All greaseable with zerks included - they even had a replacement centerlink by Mevotech which I was pleasantly surprised to see, as I've read those are/were hard to find on the forums.
Wheel screeching is also still unresolved - I've been able to pinpoint that it is coming from only the passenger side front wheel, and only when moving in reverse or turning left (anything off of dead straight - if I turn right at all it stops, and if I press the brakes it stops too). Maybe a loose pad or hardware? The rotors look a little worn, but I honestly don't know enough to say whether its abnormal wear or just typical for their (unknown) age. I need to inspect pads more closely, but at this point I plan to replace all 4 wheels' pads/rotors/bearings all at once and figure I'll find the cause during that process. Next time I have the wheels off I'll take some pics.