So, I have no firsthand knowledge of any of your proposed cars - I did for a while think about z31/z32 since I know Nissans, but for one reason or another chose not to go that direction (there were several reasons, IIRC, that you don't see ANY of those in the rally community pretty much anyplace even though they're cheap/available/otherwise great cars). Nonack can tell you plenty about Supras/Celicas . And I love to see oddball cars on the stages, so I'm not trying to talk you out of things. That said -
I will comment on a few things though:
1. Not sure where you are, but if you're in the Eastern US, FYI NASA rally is all but dead. I think the only full rally NASA still does int he east is Sandblast (which sucks for RWD cars generally). Still strong out west, I hear. But you may want to consider building directly to ARA rules (which are similar) and not focus on NRS.
1a. NRS logbook is accepted in ARA, so doesn't really matter much, and most of the rules are the same. But check, they're not ALL the same.
1b. Light vs Heavy (Limited vs. Open in ARA) meh....almost all RWD cars these days run in Heavy/Open since light/limited is dominated by all the FWD hot hatches and stuff. Even a lot of light/limited-legal RWD cars bump up to open just to get away from all the Fiestas.......Again, don't focus on class, it doesn't matter much at all. Both classes are similar in speed, really, with a few outliers.
--
2. The cars you mention have little to no support for "rally" parts. And very few running in the US, so not much of a template to work off of unless you can find some "archived" stuff from the 80s for the Toyotas. So you'd be on your own in development of much of it - vs other cars available that have more support and more "known rally modifications" that are already proven. Maybe that's what you want to do. But it is more work/cost/trial and error if you have to develop stuff on your own and see what works.
2a. Remember, if you bring a car that nobody else has, you are on your own with spare parts, know-how, etc. Oddball rally cars are cool as berkeley, but less cool when a common part breaks and you can't find one from another team there, or the local auto parts store in BFE ohio or wherever (not an issue with Mustang, but definitely an issue with the Nissans). Ex: Most rallies have mutiple e30 teams entered, and we usually are in touch regarding "who is brigning what parts to the rally" . The Subaru teams obviously do the same. An oddball car won't find any spares from other teams.
2b. Going fast is nice. Reliability wins rallies. Whatever you get, get something that won't break constantly. Breaking somethign on the first stage is a good way to waste yoru $1000 entry.....
--
3. e36 parts are not expensive (nor are e30 parts, for that matter). Widely available, and both BMWs are tough cars with only a few weak spots, that are well-documented. We've completed 10 out of 11 rallies in a 1985 BMW with virtually nothing broken (the one DNF was an oil pan hit, not mechanical). Look at RWD class entries at any rally and you'll see more e30/e36s than any other kind of car. They're cheap to buy, tough/reliable in general, have aftermarket support for rally stuff (both are rallied heavily in Europe), and there's a large knowledge base on them for rally from other people. Not telling you to get one, just saying don't write them off because of "expensive parts." They're really no more expensive than Nissan Z-cars (nothing is as cheap as a Mustang, so can't compare there).
3a. e36 318ti is really the best of all worlds for a rally car. And pretty easy to find for cheap. Also good starter cars with the 4cylinder engine (which is easy to swap for something bigger, later).
3b. Look around results. "Little 4-bangers (even unmodified ones)" win a lot of rallies in 2WD classes. Rally isn't primarily about power. Power just puts you in the trees harder. And is harder to drive until you're experienced. We rallied for 7 years with a 130hp 4-banger and had a great time. Just finally switched to a "powerful" engine (a 190-hp 6cyl). Show up with a 300hp V8 and then be sad when some 100hp Fiesta or 100hp old Volvo crushes your times. Power only buys you so much, and it buys you nothing at all until you know how to handle the car. Upgrading is part of rally (IMO).
3c. If you talk to most RWD rally drivers, they'll tell you that 200hp is pretty much the most power you can actualy "use" in a RWD car on gravel. Sure, some guys have more. Some of them are fast (and some aren't). Knowing those guys, it's not because of the power. And the ones that do well with big power have heavy, big cars with really good diffs and high-end suspension (ex: Hooper's Lexus). None of those are "across the board" but in general, once you go over 200hp in a RWD rally car, you're not really helping yourself unless you are already a great driver.
3d. Now, saying that 200hp is really as much as you need, you can throw out all the crazy engine building. A lot of cars on the podiums in the NA 2WD classes are using pretty much stock engines and drivetrains (guys like Chris excepted!). Stock engines for the most part are the most reliable. You also won't see a lot of budget-built rally cars with giant radiators.
---
4. You state " start with an engine that is in the 200-250 hp range, and fortify what it already makes, big oil pump, oil cooler, arp bolts, racing head gaskets, big radiator, and then focus on the chassis,"
4b. You should state: "start with chassis, suspension, safety gear, reliability, electonics, and driving. Once all of those are good, reliable, and tough, then do engine stuff." Other than general reliability things, engine power is literally the last thing you shoudl worry about.
Those are my opinions as someone who has built a car up from scratch, 90hp at the beginning with stock suspension to someone with a reasonably competitive car with 190hp, decent suspension, and very good reliability. We even get on the podium occasionally.
Others here have a lot of experience as welll and may have different opinions. So also listen to them, they know as much or mor than I do - I'm just giving my 2 cents. YMMV and good luck!
Also - where ARE you located? Have you gone to rallies, volunteered, crewed, talked with local drivers, etc?