async fn attach_periodic_energize_semantics( row: &mut LedgerRow, resolver: &impl DataResolver, cache: &mut BTreeMap<(u32, u8), Vec<String>>, )