fn derive_new_pack_name(packs: &BTreeMap<String, Pack>) -> String
Derives a pack name for new (unsaved) packs no open pack has, like “new_pack.pack”, “new_pack_2.pack”, etc.