unjs/defu

#1 — merge and nullish values support cluster

#2 — merge conflicts with default values cluster