BUG: Categorical concat should preserve levels (GH7864)