Is it possible to save Texture2D or TextureRenderTarget2D in the game instance and save game class?

I suggest going for format like TGA or BMP, they have much easier header build up to save an image as bytes.