This is a very nice write up! I actually didn't know how the save files were internally structured by Godot, so I enjoyed reading about your technical dive into save editing.
I definitely would like to figure out a satisfying way to incorporate size effects. Not too sure what'll come out of it, but I'm thinking about experimenting with some of the stuff you've mentioned as a starting point.