Suitable hardware for Home Assistant (zigbee), Nextcloud and pihole

Hi guys,
currently I am planning my smart home.
Besides the question regarding the devices/sensors, I am a little bit lost, regarding the hardware.
My requirements are:

  • Home Assistant (zigbee + some shellys)
  • media server / Netxcloud (only local access) (2x16TB)
  • pihole
  • 3 cameras with object recognition

I currently have a raspberry 4b, but considering my research, this would not be enough.
Are there any recommendations to run my applications fluently on a low level of energy consumption?
I would appreciate a price lower than 500€.

Thanks!