1. let Nereids support sql cache 2. let legacy planner's sql cache supports union all
1. add dryRun option to list tests 2. group all cases into p0 p1 p2