Optimizing the basis of B → K*ℓ+ℓ− observables in the full kinematic range