It may be more full-featured than you are looking for, but have a look at the Turris Omnia. It is extremely customisable and you can add an internal SSD to run LXC containers on (including one running Pi-hole, which is what I do).
Not cheap, and sometimes unforgiving if you don't know exactly what you are doing, but worth every penny in my opinion.