I'm trying to fill in the gaps in the following proof:
In the above, $\mu^*$ refers to the Lebesgue outer measure, the Carathéodory definition of measurability states that a set $A$ is Carathéodory measurable if for any subset $E$ of $\mathbb{R}^n$ one has $$\mu^*(E)=\mu^*(E\cap A) + \mu^*(E\cap A^c),$$ and a set is defined as measurable if it belongs to the $\sigma$-algebra formed by all the Carathédory measurable subsets of $\mathbb{R}^n$ (equivalently, if it is Carathéodory measurable).
I understand why $\mu^*(A+h)=\mu^*(A)$, but I fail to understand why a set $A$ is measurable if and only if so is $A+h$. What we wish to prove is that, if $A$ is measurable, then for any subset $E$ of $\mathbb{R}^n$ we have that $$\mu^*(E)=\mu^*(E\cap (A+h)) + \mu^*(E\cap (A+h)^c),$$ but I do not see how the fact that $$(E+h)\cap (A+h) = (E\cap A) + h$$ is helpful here.

Let $A, E \subset \mathbb{R}^n$ be arbitrary. Using $(A + h)^c = A^c + h$, we have \begin{align} \mu^*((E + h) \cap (A + h)) + \mu^*((E + h) \cap (A + h)^c) &= \mu^*(E \cap A + h) + \mu^*(E \cap A^c + h) \\ &= \mu^*(E \cap A) + \mu^*(E \cap A^c). \end{align}
Now for your problem, to check measurability of $A + h$, you can check whether $\mu^*(E + h) = \mu^*((E + h) \cap (A + h)) + \mu^*((E + h) \cap (A + h)^c)$ for all $E$ since $E \mapsto E + h$ is a bijection.