Removed cardinality model for assuming dependent predicate selectivities
Updated cardinality estimation in the RHS of Apply to take LHS input cardinality from LogicalPlanningContext

On the side:

o Distinct is now 0.95 of input
o Other aggregations still are sqrt(input)
o Made sure QueryGraphs in sub queries have correct argument ids set
Introduce QueryGraphCardinalityInput into LogicalPlanningContext
Keep label information when planning optional matches
Make all Metrics types use QueryGraphCardinalityInput
Merge pull request #3463 from systay/apply-cardinality

Apply cardinality