Telling a user why they're about to get a permissions dialog, and displaying a real system dialog, is obviously not a dark pattern.
They're common as hell, but I can't seem to find a live example of what I'm talking about right now.
What I'm reading here is that you (not you specifically) want to ask for my browser permission, but know that the popup is non-descriptive and your one shot.
If you are nefarious, creating a fake popup makes perfect sense. You lower the risk and increase your chances.
If you are not nefarious, why even go for fake popups? Why not have a button in the corner? A choice in some menu? "Hey? Want updates from us? Click here!"
Wanting to do more commentary on why you want to send push notifications never non-nefariously leads to creating fake popups.
I'm sure if you asked, everyone who does this is going to tell you that "MY use of it is not nefarious. It's everyone else's fault that technique is abused."
Stop breaking the users browser. If you are, regardless of your intent; you are making a shitty experience for somebody, somewhere.
If you have a "decline" button that bypasses the browser, then you are using a dark pattern.
I’m not saying this isn’t abused all over, but when used effectively it can provide the user with more information to decide if they want to accept or not as well as allow the website to request it again at a future time possibly for a different reason.