Not a complete solution, but here's a good start:
Since $a_{n+1} = \dfrac{a_n}{a_n^2+1}$, we have $\dfrac{1}{a_{n+1}} = \dfrac{a_n^2+1}{a_n} = \dfrac{1}{a_n}+a_n$, and thus, $\dfrac{1}{a_{n+1}}-\dfrac{1}{a_n} = a_n$ for all $n$.
Hence, $S_n = \displaystyle\sum_{k = 1}^{n}a_n = \sum_{k = 1}^{n}\left(\dfrac{1}{a_{k+1}}-\dfrac{1}{a_k}\right) = \dfrac{1}{a_{n+1}}-\dfrac{1}{a_1} = \dfrac{1}{a_{n+1}}-1$ for all $n$.
So, a good upper bound on the sequence $\{a_n\}$ will give us both upper and lower bounds on $S_n$.
As you noted, $\dfrac{1}{a_{n+1}^2} = \left(\dfrac{1}{a_n}+a_n\right)^2 = \dfrac{1}{a_n^2}+2+a_n^2 \ge \dfrac{1}{a_n^2}+2$ for all $n$.
Since $\dfrac{1}{a_2^2} = 4$, we can use induction to prove that $\dfrac{1}{a_n^2} \ge 2n$ for all $n \ge 2$.
Hence, $$\boxed{\sqrt{2n+2}-1 \le \dfrac{1}{a_{n+1}}-1 = S_n \le \sum_{k = 1}^{n}a_n \le 1+ \sum_{k = 2}^{n}\dfrac{1}{\sqrt{2k}}.}$$
For $n = 2024$, this gives $62.63 \le S_{2024} \le 62.90$, however, that involves evaluating the sum $\displaystyle\sum_{k = 2}^{2024}\dfrac{1}{\sqrt{2k}}$ exactly. If we use the bound $\displaystyle\sum_{k = 2}^{2024}\dfrac{1}{\sqrt{2k}} \le \displaystyle\sum_{k = 2}^{2024}(\sqrt{2k}-\sqrt{2k-2}) = \sqrt{4048}-\sqrt{2}$, then we get an upper bound of $S_{2024} \le 63.21$, which is not sharp enough to determine $\lfloor S_{2024} \rfloor$.
We can likely get sharper bounds if we bound $\displaystyle\sum_{k = 2}^{2024}\dfrac{1}{\sqrt{2k}} \le \sum_{k = 2}^{m}\dfrac{1}{\sqrt{2k}} + \sum_{k = m+1}^{2024}(\sqrt{2k}-\sqrt{2k-2}) = \sum_{k = 2}^{m}\dfrac{1}{\sqrt{2k}} + \sqrt{4048}-\sqrt{2m}$ for some reasonably small $m$. I think $m = 10$ will give us an upper bound less than $63$, but the calcuation is a bit messy.