Grammar of 'dare' in this example
Solution 1:
Dare (like need) is a semi-modal verb, which means that in certain environments (see Negative Polarity), of which Yes/No Questions are one, dare may be used as a modal auxiliary verb.
If you substitute any other modal for dare in the sentence, you'll see what I mean:
- The pizza was nice but, may I say it, the salad was awful.
- The pizza was nice but, can I say it, the salad was awful.
- The pizza was nice but, might I say it, the salad was awful.
These aren't all idioms like dare I say, and of course they don't mean the same, but they illustrate how modals work in questions. The only unusual thing is using dare as a modal verb here.