That should be a binary_sensor, not switch. You change switch states. Binary sensor states are changed by some process (e.g. movement detected).
There are a few ways to do this. The simplest is to make sure the automation is running in single mode (it is the default mode) and add a short delay at the end of the actions.
Another way is to use a condition that checks how long ago the automation was last triggered.
Please share the automation config. Correctly formatted for the forum.
Yes. Use an input boolean helper. Call it something like “Mute Notifications”. Then add a state condition to your notification automations to check if this helper is off.