fn delete_pets(
    transaction: &mut Transaction<'_>,
    char_id: CharacterId,
    pet_ids: Rc<Vec<Value>>
) -> Result<(), PersistenceError>