I don't know for sure as I didn't run a calculator or do PvP myself.
However I checked the charge moves on this site, and dragon claw and Shadow sneak do the same damage, but dragon claw costs 10 less energy.
I also believe the typical fast move for giratina is dragon breath.
So while steel types are great at reducing that dragon damage and forcing giratina to use the less frequently firing Shadow sneak - Snorlax is getting hit for neutral+stab by those dragon moves. While the SE multiplier is larger than STAB, giratina will be better at blowing through shields with a better moveset.
I'm uncertain that Snorlax would be a clear winner in the matchup. I'd guess he wins with no shields, but if each uses 1 or 2 shields I don't know (for two, I'm tempted to guess giratina wins).
If this is the case and your party includes Snorlax as your only giratina counter, then they could safely lead off with giratina knowing in a full shields matchup they win. However you may be able to generate a shield advantage using this matchup at least.