pub(crate) async fn decode_loadout_talents( spec: SpecId, loadout: &str, resolver: &DynDataResolver<'_>, ) -> Result<Vec<TalentSelection>, EngineError>