Method ToTreeListAsync()
Execute query and return filtered objects with populated Parent/Children chains
Loads objects + all parents to root and establishes links
Children contain only objects from the loaded chain
public override Task<List<TreeRedbObject<TProps>>> ToTreeListAsync()