Cardinality work

* Preserve known labels when looking at sub queries
* Folding over PlannerQuery rather than only looking a LogicalPlans for QueryHorizon