### Godot version

v4.0.beta.mono.custom_build [d1e5903c6]

### System information

Arch Linux, Vulkan

### Issue description

While using the new "Export as dedicated server" Export Mode introduced in #70377, ticking a folder does not tick all children like the other modes.

When a project has hundreds or thousands of resources it would be tedious to have to click them all individually.

Below looks to be the cause, it looks to be handled differently as the file mode (e.g Strip Visuals) would need to be setup for each of the children as well.

https://github.com/godotengine/godot/blob/d1e5903c67956707948b1de370b807e3aad395b7/editor/export/project_export.cpp#L842-L854

Ideally, if a folder's file mode is changed then that would propagate to any ticked children as well.

### Steps to reproduce

1. Open Project>Export
2. Add or click on an existing preset
3. In the Resources tab select "Export as dedicated server" as the Export Mode
4. Tick a folder, observe no children are affected.
5. Try the other selective export modes, ticking folders also ticks all child files & folders

### Minimal reproduction project

N/A
_edit_preset(presets->get_current());
}
void ProjectExportDialog::_update_presets() {
	updating = true;
	Ref<EditorExportPreset> current;
	if (presets->get_current() >= 0 && presets->get_current() < presets->get_item_count()) {
		current = get_current_preset();
	}
	int current_idx = -1;
	presets->clear();
	for (int i = 0; i < EditorExport::get_singleton()->get_export_preset_count(); i++) {
		Ref<EditorExportPreset> preset = EditorExport::get_singleton()->get_export_preset(i);
		if (preset == current) {
			current_idx = i;
		}
		String preset_name = preset->get_name();
		if (preset->is_runnable()) {
			preset_name += " (" + TTR("Runnable") + ")";
		}
		preset->update_files();
		presets->add_item(preset_name, preset->get_platform()->get_logo());
	}
	if (current_idx != -1) {
		presets->select(current_idx);
	}
	updating = false;
}
void ProjectExportDialog::_update_export_all() {