若数列 $\left\{a_n\right\}$ 的前 $n$ 项和为 $S_n, 2 S_n a_n=a_n{ }^2+1\left(n \in N^*, a_n>0\right)$, 则下列结论正确的是
$\text{A.}$ $a_{2022} a_{2023}>1$
$\text{B.}$ $a_{2023}>\sqrt{2023}$
$\text{C.}$ $S_{2023} < \sqrt{2022}$
$\text{D.}$ $\frac{1}{S_1}+\frac{1}{S_2}+\frac{1}{S_3}+\cdots+\frac{1}{S_{100}} < 19$