Other than the ones you mentioned, there's gravity, ingrain, transform, and iron ball.
Type-changing effects that can result in losing an immunity include roost, soak, reflect type, camouflage, conversion, conversion 2, color change, and protean.
Additionally, corrosion and burn up remove immunities, but not immunities to an attack.
I'm pretty sure we got all of them.