Both of the solutions are incorrect. The apsides advance not by an angle of $\pi \frac{r_0}{a} $, but by
$$
\pi \Big( \frac{r_0}{a} \Big)^2
$$
If you look in the official errata for Goldstein's mechanics, which can be found here, in the correction made on page 129; November 1, 2006:
Exercise 19b, 2nd line, *** by pi([rho]/a)2 per revolution,...***
The figure of $\pi \frac{r_0}{a}$ was a typo in the book, but somehow, both solutions ended up deriving this incorrect answer. In this post, I'll try to explain why both of these answers are wrong, and I'll try to clear up some of the confusion around the equation:
$$
\beta^2 = 3 + \frac{r}{f} \frac{\mathrm{d}f}{\mathrm{d}r}
$$
which Goldstein seriously just plops into the middle of section 3.6, claiming that it follows from a simple "Taylor series expansion." In another post, I'll explain how to arrive at the actually correct solution of $\pi (r_0/a)^2$.
The mistake in the "solution" by Professor Reina is hard to spot, but a little more clear, only in hindsight. Ultimately, her goal is to approximate the value of $\omega$. To accomplish this end, she first approximates $\omega^2$ with a first-order Taylor polynomial (a linear expansion) and taking the square root of this linear equation.
Take a step back and think about what's going on: suppose one approximates a function $\omega(x) \leftrightarrow g(x) = \sqrt{f(x)}$, where $\omega^2(x) \leftrightarrow f(x)$ is some infinitely differentiable function defined on $\mathbb{R}$, with a convergent Taylor series. If one expands $f(x)$ to its first order Taylor series:
$$
f(0) + f'(0)x
$$
and substitute into the square root:
$$
g(x) \approx \sqrt{f(0) + f'(0)x}
$$
one arrives at, not a first-order approximation, but a half-order one. In general, a first-order approximation isn't great; it should be considered the bare minimum accuracy for an approximation, but a half-order one is unacceptable for numerical purposes.
If this still makes no sense, try playing around with this in Desmos. Suppose $f(x) = e^x$ and we wanted to approximate $g(x) = \sqrt{e^x} = e^\frac{x}{2}$, we can try the half order approximation, along the lines of what Reina is using:
$$
g_0 \approx \sqrt{1 + x}
$$
and also the first order Taylor expansion of $e^{\frac{x}{2}}$:
$$
g_1 \approx 1 + \frac{x}{2}
$$
Comparing $g(x)$, $g_0(x)$, and $g_1(x)$ in Desmos:
we see that indeed, $g_0$ (in green) is a much worse approximation than $g_1$ (in purple), in fact by almost twice the error at a rather "small $x$-value" of $0.047$. If we want a first order approximation of $g(x)$, we need to add the higher order terms of $f(x)$ within the square root, namely we need the quadratic, second-order expansion:
$$
g_2(x) = \sqrt{1 + x + \frac{x^2}{2}}
$$
Adding $g_2$ to our graph in dashed green, we see that we finally get a decent approximation for $g$:
One might be wondering if $g_2$ is a second-order approximation, as it seems to be a better approximation that $g_1$, but it is not. Zooming out:
we see that the $g_2$ becomes a line at higher values of $x$, indicating that it is first-order. As previously mentioned, note that $g_0$ very quickly diverges from $g(x)$, compared to $g_1$ and $g_2$, and is, in fact, concave down than linear. Thus, we see why Reina's approximation scheme fails numerically.
On the other hand, we can also examine the Slader solution. Ultimately, it fails for the identical reason: the solution attempts to approximate $\beta$ by square rooting the first-order expansion of $\beta^2$.
Meanwhile, I can try to clear up some confusion on the equation $\beta^2 = 3 + \frac{r}{f}\frac{\mathrm{d}f}{\mathrm{d}r}$ and also on Bertrand's Theorem, which states that:
If a bounded orbit under a spherically symmetrical, infinitely differentiable, attractive potential law $V(r)$ is always closed and stable, then $V(r) \propto -\frac{1}{r}$ or $V(r) \propto r^2$.
Clearly, the Yukawa potential isn't applicable here as it fulfills neither of the potential laws. Furthermore, the Slader solution never invokes Bertrand's Theorem (it does falsely claim to) but rather it attempts to mimic Goldstein's argument in section 3.6 which demonstrates a one property of closed-orbit potentials but never claims to actually prove Bertrand's Theorem itself.
The full proof can be found in Appendix A of the second edition, but it is omitted in the third edition. Goldstein's proof in the second edition appendix starts by writing out the second-order force-equation (equation 3.34) and by defining the function $J(u)$:
$$
\frac{\mathrm{d}^2 u}{\mathrm{d}\theta^2} + u = -\frac{m}{l^2}\frac{\mathrm{d}}{\mathrm{d}u} V\Big(\frac{1}{u}\Big) =: J(u)
$$
Now, keeping in mind that $u := 1/r$, suppose that the circular orbit happens at $r=r_0 = \frac{1}{u_0}$. Whenever a particle is at a spherical orbit, $J(u_0) = u_0$; this can be found by first setting centripetal force equal to centripetal acceleration (which is true for symmetric central forces if and only the orbit is circular):
$$
f(r_0) = - \frac{l^2}{mr_0^3} \Longrightarrow \frac{1}{r_0} = - \frac{m}{l^2}f(r_0)r_0^2
$$
and rearranging the definition of $J$:
$$
\begin{align*}
J(u_0) &=-\frac{m}{l^2}\frac{\mathrm{d}}{\mathrm{d}u} V\Big(\frac{1}{u}\Big) \Bigg|_{u=u_0} \\
&= -\frac{m}{l^2} \frac{\mathrm{d}V(1/u)}{\mathrm{d}(1/u)}\frac{\mathrm{d}(1/u)}{\mathrm{d}u}\Bigg|_{u=u_0}\\
&= \frac{m}{l^2}f(r) \Big(\frac{-1}{u^2}\Big)\Bigg|_{u=u_0} \\
&= -\frac{m}{l^2}f(r_0)r_0^2 = \frac{1}{r_0} = u_0
\end{align*}
$$
Now consider what happens to this particle when it is perturbed to a small distance away from $u_0$, say to $u$. In the (foolproof) full proof, Goldstein takes the third-order Taylor expansion of $J(u)$ around $u_0$ (unlike the argument in section 3.6) and plugging it into the equation above:
$$
\frac{\mathrm{d}^2 u}{\mathrm{d}\theta^2} + u \approx J(u_0) + J'(u_0)(u - u_0) + J''(u_0)\frac{(u - u_0)^2}{2} + J'''(u_0)\frac{(u - u_0)^3}{6}
$$
Where does the Slader "solution" and the $\beta^2$ equation come from? Neither of these are very accurate approximations: At very, very small values near $u_0$, the equation above approaches:
$$
\begin{align*}
\frac{\mathrm{d}^2 u}{\mathrm{d}\theta^2} + u &\approx u_0 + J'(u_0)(u - u_0) \\
\Longrightarrow \frac{\mathrm{d}^2 u}{\mathrm{d}\theta^2} + (1 - J'(u_0))(u - u_0) &= \frac{\mathrm{d}^2 (u - u_0)}{\mathrm{d}\theta^2} + (1 - J'(u_0))(u - u_0) \\ &=0
\end{align*}
$$
and if $J'(u_0)$ is greater than $1$, then the differential equation resembles that of an exponential function, becoming unstable near $u_0$ and either collapsing to the origin or flying off to infinity, contradicting the premise of Bertrand's Theorem (which requires stable circular orbits). Thus, we can confidently assert that $1 - J'(u_0) > 0$, and call this term $\beta^2 = 1 - J'(u_0)$.
Goldstein tries to figure out what approximately happens at small values of $u$ to this equation by expanding $u-u_0$ into a first-order Fourier series: $u - u_0 = a \cos \beta \theta$. First, one can expand $J'(u_0)$:
$$
\begin{align*}
J(u) &= -\frac{m}{l^2} \frac{\partial V(1 / u)}{\partial u} \\
&= -\frac{m}{l^2} \frac{\partial V(1 / u)}{\partial (1/u)} \frac{\partial (1/u)}{\partial u} \\
&= -\frac{m}{l^2} \frac{\partial V(r)}{\partial (r)} \frac{\partial (1/u)}{\partial u} \\
&= \frac{m}{l^2} f\Big(r (= \frac{1}{u})\Big) \Big(\frac{-1}{u^2}\Big) \\
\Longrightarrow \frac{\mathrm{d} J}{\mathrm{d}u} &= \frac{-m}{l^2} \Bigg[\frac{1}{u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2}{u^3} f(1/u) \Bigg]\\
&= -\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2m}{l^2u^3}\frac{\mathrm{d}V(1/u)}{\mathrm{d}(1/u)} \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2m}{l^2u^3}\frac{\mathrm{d}V(1/u)}{\mathrm{d}u}\frac{\mathrm{d}u}{\mathrm{d}(1/u)} \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2m}{l^2u^3}\frac{\mathrm{d}V(1/u)}{\mathrm{d}u}\frac{\mathrm{d}(1/r)}{\mathrm{d}r} \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2m}{l^2u^3}\frac{\mathrm{d}V(1/u)}{\mathrm{d}u}\Big(\frac{-1}{r^2}\Big) \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2m}{l^2u^3}\frac{\mathrm{d}V(1/u)}{\mathrm{d}u}(-u^2) \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} + \frac{2m}{l^2u}\frac{\mathrm{d}V(1/u)}{\mathrm{d}u} \\
&=-\frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} - \frac{2J(u)}{u}\\
\end{align*}
$$
When one plugs the equation above into $\beta^2$ they should arrive at:
$$
\begin{align*}
\beta^2 &= 1 - J'(u_0) \\
&= 1 + 2 \frac{J(u_0)}{u_0} + \frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}u} \Bigg|_{u = u_0}\\
&= 1 + 2 \frac{J(u_0)}{u_0} + \frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}(1/u)}\frac{\mathrm{d}(1/u)}{\mathrm{d}u} \Bigg|_{u = u_0}\\
&= 1 + 2 \frac{J(u_0)}{u_0} + \frac{m}{l^2u^2}\frac{\mathrm{d}f(1/u)}{\mathrm{d}(1/u)}\frac{-1}{u^2} \Bigg|_{u = u_0}\\
f(r_0) = \frac{-l^2}{mr_0^3} &\Longrightarrow f(1/u_0)= \frac{-l^2}{m}u_0^3 \Longrightarrow \frac{1}{f(1/u_0)} = \frac{-m}{l^2u_0^3} \\
\Longrightarrow \beta^2 &=1 + 2 \frac{J(u_0)}{u_0} + \Big(\frac{-u}{f(1/u)}\Big)\frac{\mathrm{d}f(1/u)}{\mathrm{d}(1/u)}\frac{-1}{u^2} \Bigg|_{u = u_0}\\
&=1 + 2 \frac{J(u_0)}{u_0} + \frac{1}{f(1/u)}\frac{\mathrm{d}f(1/u)}{\mathrm{d}(1/u)}\frac{1}{u} \Bigg|_{u = u_0} \\
&=1 + 2 \frac{J(u_0)}{u_0} + \frac{1}{f(r)}\frac{\mathrm{d}f(r)}{\mathrm{d}(r)}r \Bigg|_{r = r_0} \\
&= 1 + 2 \frac{J(u_0)}{u_0} + \frac{r}{f}\frac{\mathrm{d}f}{\mathrm{d}r}\Bigg|_{r=r_0} \\
\end{align*}
$$
Recall that $J(u_0) = u_0$ so this equation then becomes:
$$
\beta^2 = 3 + \frac{r}{f}\frac{\mathrm{d} f}{\mathrm{d} r}
$$
which is a differential equation (that should look familiar to anyone who knows anything about microeconomics: CES utilities, $\mathrm{d} \ln f / \mathrm{d} \ln r$ is sometimes called the elasticity and) that has a solution of a power law, with $f(r) = - \frac{k}{r^{3 - \beta^2}}$.
That is it! Goldstein does not prove Bertrand's theorem here. He simply just argues, from this half-order approximation, that the solution must be a power law and that the power must be a rational number greater than $-3$ (for why "rational", think about when $\cos(\beta \theta)$ can result in a closed orbit).
What the Slader solution then does is to approximate the circular orbit using this equation. It expands $\frac{r}{f}\frac{\mathrm{d} f}{\mathrm{d}r}$ to first order, after making a mistake in the force law (which you point out). Notice that the Slader solution also approximates $\beta$ from $\beta^2$ by taking the first-order expansion of $\beta^2$, ultimately giving us a half-order approximation (deja vu?).
Finally, to actually prove Bertrand's Theorem, one cannot just drop the second and the third order terms in the Taylor polynomial; they must be accounted for. Furthermore, one must expand $u - u_0$ to a Fourier series of higher order: $u - u_0 = c_1 \cos (\beta\theta) + c_2 \cos(2\beta \theta) + c_3 \cos (3 \beta \theta)$. For sanity's sake write $x:= u- u_0$. If one expands the differential equation above:
$$
\frac{\mathrm{d}^2 x}{\mathrm{d}\theta^2} + \beta^2x \approx J''(u_0)\frac{x^2}{2} + J'''(u_0)\frac{x^3}{6}
$$
but keep in mind that we already know the force law must be a power law with $n > -3$, so we write $f(r) = \frac{-k}{r^{3 - \beta^2}}$. We can plug this into $J$ to find:
$$
J(u) = \frac{mk}{l^2}u^{1 - \beta^2}
$$
If one expands the differential equation and collects like terms on this highly accurate approximation they should find that
$$
\beta^2(1 - \beta^2)(4 - \beta^2) = 0
$$