Auto-dismiss duration in ms. Setting it implies persistent: false.
Non-persistent alerts without a duration fall back to
withAlerts({ defaultDuration }), then 5000ms.
Whether the alert persists until explicitly dismissed.
Defaults to true unless a duration is passed or
withAlerts({ defaultDuration }) is configured. error alerts always
default to persistent (matching the toaster) - opt out with an explicit
duration or persistent: false.