OK, several points to address here.
First off, I see you're thinking about discrete components, which I highly recommend in most instances where the person is of at least intermediate skill. That said, be prepared to invest some time in learning and possibly some trial-and-error. If things get too arduous, I'd dig up the extra cash/beer to bring in someone who can "just handle it" for you.
Now onto the router. If your gigabit connection is actually *symmetric*, you'd need to be able to route 2Gb/s if you actually wanted to max out the line under any circumstances. That said, it's somewhat impractical for most home use cases, and if you don't mind sacrificing a few hundred Mb/s in a small amount of situations, then a high-clock consumer all-in-one or a Cisco RV would suffice. If you are serious, though, then you'll need to look to x86-based options. The most plug-and-play experience would probably be a pre-built pfSense box, or a private vendor solution. Netgate's SG-3100 will do 1Gb/s for $350 (it's still ARM-based) and the Atom-based SG-5100 is $799. I'd actually look at a Sophos XG85 rev. 3, which for under $300 sports an Intel Atom Apollo Lake and can supposedly crank out 3Gb/s of firewall throughput (I'm not sure if that's via some offload scheme that may be disabled if you try to do something, but it may be 3 Gb/s across the board... I'm sure
@System Error Message will call that bluff if it is one...) The XG firmware is pretty friendly and I believe there is even a setup wizard; perhaps almost as easy to use as pfSense. A box like Sophos (or equivalent) wouldn't blow your mind for any particular reason, but it should get you to 2Gb+, at probably the least cost with most ease-of-use that I can think of. (And, yes, I'm ruling out Mikrotik and DIY x86 builds as too involved)
Next, switching. If 24 ports is your number, great. My main question, though: why L3 managed? Unless you specifically need layer 3 capabilities, like inter-VLAN routing, or enterprise-level protocols (both of which I highly doubt), I would think a web-managed L2+ switch would be plenty of capability, while saving potentially significant cost. Yes, there are some cheaper "L3" switches out there, like Mikrotik CRS, UBNT ES Lite or Cisco SG-300 running in L3 mode, but the former 2 are still a bit flakey and the latter is best left in L2+ mode, for which it functions perfectly fine. So, I would just be safe here go L2/2+ on a more solid, lower features-to-cost platform. Something like an Cisco SG-200 or 300 series, or HPE 1820 or 1920S. Should be able to do something for $250 or less.
Lastly is wifi. If you and your residents are only apt to want to connect to your individual hotspots, forgoing seamless handoff or centralized management, then separate standalone APs may work. If roaming/coverage/central control is of interest, then I would just bite the bullet and do a 3-pack of Eero Gen2, full-size units at $499 (all 3 full-size, so wired backhaul is an option for all APs). Ubiquiti UniFi is more configurable if you wanted to do stuff like different VLANs for each resident, etc., and I might suggest it if you were thinking of going all-Ubiquiti for route/switch/wifi, but short of that and even with a Cloud Key, it's just not as plug-and-play for a home user nor as beneficial in a mixed-vendor environment as I'd like it to be. So stick with Eero for now.
So there you have it. For $1,000 you'd have yourself a solid and supported entry-level enterprise router/firewall, entry-level enterprise switch and arguably the best home mesh product. The biggest challenge will be getting the router/firewall up and running, and then interconnecting all three systems, but it shouldn't be too hard. The only higher level I would go to from there would be Ruckus Unleashed for wifi, but only if you've tried at length to make your home mesh product work and it just isn't performing, for whatever reason, and you're double-sure it's the wifi product that's at fault. So start with what I've suggested and I think you'll be pleasantly surprised.