Harnessing DSB repair to promote efficient homology-dependent and -independent prime editing