Normalise subnatid column hierarchy
shift_subnatid.RdShifts existing subnatidN columns up by one (subnatid1 → subnatid2,
etc.) then renames subnatid → subnatid1. No-op if no plain subnatid
column exists. Called explicitly in dlw_clean.pipmd() before
apply_recode_spec() — structural renames that are not variable-level
recodes live here, not in the YAML spec.