Original Version
Animation
I decided to do a simple boolean operation instead of animating the geometry nodes because I liked the look of it slightly better
Made with geometry nodes in Blender.