I had a similar problem with my AG team. This is what I used:
Giratina-Origin @ Griseous Core
Ability: Levitate
Tera Type: Normal
EVs: 252 HP / 252 Atk / 4 Spe
Adamant Nature
- Stone Edge
- Shadow Sneak
- Defog
- Outrage
This fills all of your requirements except for being a Normal or Dark type, but that's what Tera is for. Shadow sneak OHKOs Calyrex-S, as seen here:
252+ Atk Griseous Core Giratina-Origin Shadow Sneak vs. 0 HP / 4 Def Calyrex-Shadow: 396-468 (116.1 - 137.2%) -- guaranteed OHKO
Even if the Calyrex-S is Sashed, you can Tera Normal, be immune to Astral Barrage, use Shadow Sneak, and use it again. You can't switch into Calyrex-S unless you Tera earlier however. Defog is Hazard removal, and Stone Edge kills even max Defense Ho-oh:
252+ Atk Giratina-Origin Stone Edge vs. 0 HP / 252+ Def Ho-Oh: 352-416 (99.7 - 117.8%) -- 93.8% chance to OHKO
Giratina's Ghost typing helps it deal with Extreme Killer Arceus, and with Levitate Shadow Claw is the only move that can hit you, and you can make them waste a turn with Tera Normal. Calcs:
252+ Atk Arceus Shadow Claw vs. 252 HP / 0 Def Giratina-Origin: 158-188 (31.3 - 37.3%) -- 83.4% chance to 3HKO
252+ Atk Griseous Core Giratina-Origin Outrage vs. 200 HP / 0 Def Arceus: 210-247 (48.7 - 57.3%) -- 93.4% chance to 2HKO
This Giratina-O, with it's max attack and Griseous Core Outrage OHKOs nearly any Dragon Type, and 2HKOs anything neutral. I've also found that Shadow Sneak can do quite a bit of damage as well.
I hope I helped, and I think this is probably the best option you have for all of these roles. If you really want a switch in to Calyrex-S, Zoroark-H learns Shadow Sneak, and you can disguise it as literally anything else to bait an Astral Barrage. But anyways Giratina-O is your best option to fill all of these roles.