its easy to find non weapon looking dispensers.
https://www.amazon.com/SABRE-Pepper-.../dp/B08VY7JBW7 Has a reflective strap too!
Mace Triple Action Pepper Spray is good, but they don't seem to have a gel type.
Alternative option is to carry a managers special streak with you & toss it at the wild assailant. Hoping it buys you enough time to cycle off & no flats happen in the process!