What if a Pokémon has two types? How does it work with the stab bonus?
You get the STAB bonus with a move of either of its types, so if you have a fire/rock Pokemon and it has dark/fire moves, you get the STAB bonus only on the fire move because it's half fire type.
So while it's usually better to be double, one move the same will get you the STAB bonus for that move.
No, she has Outrage as her Charged Move.
Yeah, Outrage is a high damage move, so while it doesn't get the STAB bonus nor is it super effective against fire, it is still a powerful move from a powerful Pokemon. HydroPump would have been a better move against a fire Pokemon, though.
MummySparkle/cottonwool125 I put high CP Pokemon in gyms, but not ones I need in raids. So Blissey and Snorlax are always my first two for gyms as their main thing is defending and they shouldn't be used in raids.