Man könnte natürlich für sämtliche Markierungen eine eigene Spalte definieren:
    \documentclass{scrartcl}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \begin{document}
    
    \begin{tabular}{S[table-format=-1.3]@{}l}
      \toprule
        -0.123 & *** \\
         1.432 & * \\
        -0.111 & + \\
      \bottomrule
    \end{tabular}
    \end{document}
Man kann aber auch einfach ein *Text-Plus* anhängen:
    \documentclass{scrartcl}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \begin{document}
    
    \begin{tabular}{
      S[
        table-format=-1.3,
        table-space-text-post={***},
        table-align-text-post=false
      ]}
      \toprule
        -0.123*** \\
         1.432* \\
        -0.111\mbox{+} -0.111{+} \\
      \bottomrule
    \end{tabular}
    \end{document}