freedreno/ir3: Extend geometry lowering pass to handle tessellation