- *Related to https://github.com/godotengine/godot/issues/74139.*

### Godot version

4.0.rc6

### System information

Fedora 37, GeForce RTX 4090 (NVIDIA 525.85.05)

### Issue description

VoxelGI does not preserve CameraAttributes across scene reloads. This leads to baked GI not containing light information (and only displaying ambient occlusion instead).

### After baking VoxelGI, before reloading the scene

*I increase exposure sensitivity to 3200 ISO, but this occurs with the default CameraAttributesPhysical settings too.*

![Screenshot_20230301_013751](https://user-images.githubusercontent.com/180032/222015520-81d2a50b-089b-4219-9680-c6539e09dfb2.png)

### After baking VoxelGI, saving then reloading the scene

*This is the result when running the project from the editor too.*

![Screenshot_20230301_013757](https://user-images.githubusercontent.com/180032/222015525-5048babe-d825-4421-bd4d-054cc8eee599.png)

### VoxelGI disabled (for comparison)

![Screenshot_20230301_013802](https://user-images.githubusercontent.com/180032/222015526-fbf3a3b0-2d53-4342-85e7-cd9f88d2df02.png)


### Steps to reproduce

- Follow [Physical light and camera units](https://docs.godotengine.org/en/latest/tutorials/3d/physical_light_and_camera_units.html) documentation to enable physical light and camera units in a project.
- Set up VoxelGI then bake it.

### Minimal reproduction project

[physical_light_camera_units.zip](https://github.com/godotengine/godot/files/10855923/physical_light_camera_units.zip)

}
		Vector<uint8_t> df = baker.get_sdf_3d_image();
		RS::get_singleton()->voxel_gi_set_baked_exposure_normalization(probe_data_new->get_rid(), exposure_normalization);
		probe_data_new->allocate(baker.get_to_cell_space_xform(), AABB(-size / 2, size), baker.get_voxel_gi_octree_size(), baker.get_voxel_gi_octree_cells(), baker.get_voxel_gi_data_cells(), df, baker.get_voxel_gi_level_cell_count());
		set_probe_data(probe_data_new);
#ifdef TOOLS_ENABLED
		probe_data_new->set_edited(true); 
#endif
	}
	if (bake_end_function) {
		bake_end_function();
	}
	notify_property_list_changed(); 
}
void VoxelGI::_debug_bake() {
	bake(nullptr, true);
}
AABB VoxelGI::get_aabb() const {
	return AABB(-size / 2, size);
}
PackedStringArray VoxelGI::get_configuration_warnings() const {
	PackedStringArray warnings = Node::get_configuration_warnings();
	if (OS::get_singleton()->get_current_rendering_method() == "gl_compatibility") {
		warnings.push_back(RTR("VoxelGI nodes are not supported when using the GL Compatibility backend yet. Support will be added in a future release."));
	} else if (probe_data.is_null()) {
		warnings.push_back(RTR("No VoxelGI data set, so this node is disabled. Bake static objects to enable GI."));
	}
	return warnings;
}
void VoxelGI::_bind_methods() {