[step:Prove that $G$ acts transitively using the Chinese Remainder Theorem]We prove part (i): the action is transitive, i.e., for any $i, j \in \{1, \ldots, g\}$ there exists $\sigma \in G$ with $\sigma(\mathfrak{P}_i) = \mathfrak{P}_j$.
Suppose for contradiction that the orbit of $\mathfrak{P}_1$ under $G$ does not contain all primes above $\mathfrak{p}$. After relabelling, assume $\{\mathfrak{P}_1, \ldots, \mathfrak{P}_s\}$ is the orbit of $\mathfrak{P}_1$ with $s < g$, so that $\mathfrak{P}_{s+1}, \ldots, \mathfrak{P}_g$ are not in this orbit.
By the [Chinese Remainder Theorem](/theorems/734) (for the pairwise coprime ideals $\mathfrak{P}_1, \ldots, \mathfrak{P}_g$ of the Dedekind domain $\mathcal{O}_K$), there exists $\alpha \in \mathcal{O}_K$ satisfying:
\begin{align*}
\alpha &\equiv 0 \pmod{\mathfrak{P}_1}, \\
\alpha &\equiv 1 \pmod{\mathfrak{P}_j} \quad \text{for } j = s+1, \ldots, g.
\end{align*}
(The primes $\mathfrak{P}_i$ are pairwise coprime since distinct prime ideals in a Dedekind domain are coprime.)
Consider the norm element $N_{K/k}(\alpha) = \prod_{\sigma \in G} \sigma(\alpha)$. Since $\alpha \in \mathfrak{P}_1$ and the orbit of $\mathfrak{P}_1$ is $\{\mathfrak{P}_1, \ldots, \mathfrak{P}_s\}$, for each $\sigma \in G$ we have $\sigma(\mathfrak{P}_1) = \mathfrak{P}_j$ for some $j \in \{1, \ldots, s\}$, and $\sigma(\alpha) \in \sigma(\mathfrak{P}_1) = \mathfrak{P}_j$. In particular, every factor $\sigma(\alpha)$ lies in some $\mathfrak{P}_j$ with $j \le s$.
Now $N_{K/k}(\alpha) \in \mathcal{O}_k$ (the norm maps $\mathcal{O}_K$ to $\mathcal{O}_k$), and $N_{K/k}(\alpha) = \prod_{\sigma \in G} \sigma(\alpha) \in \mathfrak{P}_1$ (since $\alpha \in \mathfrak{P}_1$ and $\mathfrak{P}_1$ is an ideal, the factor $\sigma = \operatorname{id}$ contributes $\alpha \in \mathfrak{P}_1$, and the entire product lies in $\mathfrak{P}_1$). Since $N_{K/k}(\alpha) \in \mathcal{O}_k \cap \mathfrak{P}_1 = \mathfrak{p}$, we have $N_{K/k}(\alpha) \in \mathfrak{p} \subset \mathfrak{P}_{s+1}$.
On the other hand, $\alpha \equiv 1 \pmod{\mathfrak{P}_{s+1}}$. For any $\sigma \in G$, $\sigma(\mathfrak{P}_{s+1})$ is a prime above $\mathfrak{p}$, say $\sigma(\mathfrak{P}_{s+1}) = \mathfrak{P}_\ell$. Then $\sigma(\alpha) \equiv \sigma(1) = 1 \pmod{\sigma(\mathfrak{P}_{s+1})} = \mathfrak{P}_\ell$. But we need to track $\sigma(\alpha)$ modulo $\mathfrak{P}_{s+1}$, not modulo $\sigma(\mathfrak{P}_{s+1})$.
We refine the argument. Consider instead the element $\beta = \prod_{\sigma \in G} \sigma(\alpha)$. We have $\beta = N_{K/k}(\alpha) \in \mathfrak{p}$. Now examine $\beta$ modulo $\mathfrak{P}_{s+1}$. Since $\mathfrak{p} \subset \mathfrak{P}_{s+1}$, we have $\beta \in \mathfrak{P}_{s+1}$, i.e., $\prod_{\sigma \in G} \sigma(\alpha) \equiv 0 \pmod{\mathfrak{P}_{s+1}}$.
Since $\mathfrak{P}_{s+1}$ is prime, at least one factor $\sigma(\alpha)$ must lie in $\mathfrak{P}_{s+1}$, i.e., $\sigma(\alpha) \in \mathfrak{P}_{s+1}$ for some $\sigma \in G$. This means $\alpha \in \sigma^{-1}(\mathfrak{P}_{s+1})$. Now $\sigma^{-1}(\mathfrak{P}_{s+1})$ is a prime above $\mathfrak{p}$, and by our assumption it lies in the orbit of $\mathfrak{P}_{s+1}$, hence $\sigma^{-1}(\mathfrak{P}_{s+1}) = \mathfrak{P}_\ell$ for some $\ell \in \{s+1, \ldots, g\}$ (since the orbit of $\mathfrak{P}_{s+1}$ is disjoint from $\{\mathfrak{P}_1, \ldots, \mathfrak{P}_s\}$ by hypothesis). But $\alpha \equiv 1 \pmod{\mathfrak{P}_\ell}$ for every $\ell \in \{s+1, \ldots, g\}$, so $\alpha \notin \mathfrak{P}_\ell$. This contradicts $\alpha \in \sigma^{-1}(\mathfrak{P}_{s+1}) = \mathfrak{P}_\ell$.
Therefore the orbit of $\mathfrak{P}_1$ contains all primes above $\mathfrak{p}$, and $G$ acts transitively.[/step]