Ich würde empfehlen [`siunitx`][1] und die `S`-Spalte zu verwenden. Dann werden auch Zahlen mit mehr Nachkommastellen oder Stellen vor dem Komma immer am Punkt ausgerichtet.
Außerdem würde ich, wie von @Clemens empfohlen, die Notizzeile etwas ändern, damit auch die Zahlen und der Operator korrekt im Mathe-Modus gesetzt werden: ``*** $p < .001$. ** $p < .01$. * $p < .05$.``
\documentclass[]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{array}
\usepackage[referable]{threeparttablex}
\newcolumntype{A}{@{\extracolsep{\fill}}r}
\newcolumntype{B}{@{\extracolsep{\fill}}S}
\begin{document}
\begin{table}[htb]
\begin{threeparttable}
\caption{Korrelationen}
\label{tab:Korrelationen}
\begin{tabular*}{\linewidth}{lBB} \toprule
& \multicolumn{1}{c}{Frequenz} & \multicolumn{1}{c}{Stress} \\ \cmidrule{2-3}
Domäne 1 & 0.37 & 0.59 *** \\
Domäne 2 & 0.57 ** & 0.50 ** \\
Domäne 3 & 0.20 & 0.37 \\
Domäne 4 & 0.29 & 0.46 * \\
Domäne 5 & 0.31 & 0.51 ** \\
\bottomrule
\end{tabular*}
\begin{tablenotes}[para,flushleft]
{\textit{Notiz.} *** $p$~< .001. $p < .001$. ** $p$~< .01. $p < .01$. * $p$ $p < .05.
.05$.
}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
[1]: https://www.ctan.org/pkg/siunitx