Hello, SEMRush does this very well.
It would be great to level up the Content Gap tool with more keyword filters such as intent , brand/non-brand etc.