There are lots of online reviews of earplugs for shooting, such as:
https://noblerate.com/best-earplugs-for-shooting/
I use the NoNoise (green) for shooting small bore and 22 pistol and double up with external ear muffs when people bring out their muzzle break rifles or magnum pistol ground shakers. The amplified external ear muffs such as the Howard Leight Impact Sport work really well when doubling up as you get some control of levels so you can still hear people but shots don't get much louder.
The moulded plugs have good reviews too but I haven't needed to try those yet.