applyTableStateDefaults

Builds a TableState by first running applyDefaults on a fresh default-filled state, then overlaying every slice present on state.

Provided for features whose default contribution is a mutating block rather than a set of named overrides, so they can express "my defaults first, then state wins".