Can I do all this on one little box?

Greetings

Have a Nanopi4RS here with 4 GB of RAM.

Is that enough space (and capabilities) so that I could run a full fledged openwrt router with at least some firewall strength and pihole on the same box?

Please advise

can't run pihole on openwrt, as for the rest, yes.