No, I don’t think it’s allegory. I think it’s actual *windows* (floodgates) of heaven but it’s better to use the definition than a Hebrew word that nobody can translate.
Words can define more than one thing, you know, and not be allegory.
How do we know, then, whether other such passages in the bible are translation issues or allegory?