Upstream has released updates that appear to apply and compile correctly
Purpur Changes:
PurpurMC/Purpur@7525225b fireballs weren't respecting the mob griefing override config, closes#1702, supercedes #1708PurpurMC/Purpur@a260e4f8 hostile mobs would still spawn on blue/packed ice in certain scenarios - fixes#1701 (#1709)
PurpurMC/Purpur@b66c0af9 Shift + right click with mending option gives mass xp when it shouldn't - closes#1694 (#1710)