I couldn't find a case that meets all my requirements so I had to compromise and go with the Amardillo: https://www.amazon.com/dp/B07VT2NZZR/ref=cm_sw_r_other_apa_i_yZbxEbZ67VY8H
However, this one doesn't cover the full edge as your requirement. If you don't worry much about the Spen hole, I think Ghostek is better for your needs: https://www.amazon.com/dp/B07VJJKPMS/ref=cm_sw_r_other_apa_i_M4bxEbHXG10FA
I asked them and they confirmed the edges are raised enough to cover the screen. But the Spen hole is cut too wide from my opinion so I didn't choose this.
Or you can choose some 360 cases if you don't mind the front cover may reduce a bit of display quality.