Biggest question: Can they take 20 DV damage as Stun, or would it be Physical? I doubt it so let's go easy on them.
Let's assume the explosion smashes up, then onto the roof, then back down. Roof is ~1.5m above the floor, so let's just say the blast hits the player at 1m distance, then again at 2m distance. It's a directional blast which means -1 per meter, but halved due to shrapnel from the floor, so it's then -1 per 2 meters. Meaning we got 2X-1 as the total damage value.
However, the armor value of the barrier is added to the resistance. A bulldog has 8 Armor without modifications. Let's assume the players have 4 Body and 12 Impact Armor, with the Bulldog Armor added they're at 24. I assume they'll edge this with a reroll afterwards. They got well over 75% to score 12+ hits, let's assume 10 hits for now. On top of that they can survive 15+ damage, though they'd be in overflow. So 25P total damage is the max you want to aim for. Of course you might just make it even riskier.
25 as 2X-1 means X is 13. X = 15 would mean 29P vs Impact. If you make the roof 2m high for easy calculating, you could say it's -1 for the first and -2 for the second hit, so 27P. As non-directional blast we're talking 15->14->12 = 26P.
So a single kilo Rating 15 plastic explosives (so less than 1 liter in size) as directional blast would translate to 29P. As circular blast it'd be 26P. The players would add the Bulldog's Armor to their resistance rolls and got a fair chance, with an Edge reroll, to not all go K.O. and likely not have any deaths, if they face that 26P.