I have always just used the GrapheneOS camera, but your idea of using the Google camera with network revoked is a good idea!
I already have that for Gboard (only decent keyboard with slide typing in multiple languages), but I'll do the same for the camera and see how that works out! Thanks bud!