FOSSOS I run it on a pretty busted Fujitsu office tower. It has an i5 7500, 32GB of RAM, 2x 2TB SSDs as my data drives (in RAID1) and a generic 250GB NVME SSD as my OS/boot drive. I run OMV on top of it. I haven't yet received another electricity bill since I spun that thing up, I hope it's not gonna be too extreme. I guess that is the price you have to pay to keep your data in control while also keeping the convenience.
Most of the stuff I mentioned will run totally fine (simultaneously) on the newest RasPi. And I think that will be a pretty good price/performance ratio. I'm only unsure about Immich, but that is not a must. I only really run that config because of OnlyOffice (basically a selfhosted Google Docs) which eats a whopping 9GB of RAM alone.
As on networking stuff, it's kinda the most annoying part. Options are very limited, OpenWRT is the way to go, mesh should be doable, I'm just the wrong person to ask this. My knowledge on that topic is fairly limited and I don't want to give incomplete or dangerous advice.