We have a few claims:
Claim: The sequence $\{ a_{n}\}_{n = 1}^\infty$ is bounded above by $2$.
Proof. The proof can be done by induction. I'll just write the induction step
$k + 1$.
$$ a_{k + 2}^2 = 2 + a_{k + 1} < 2 + 2 \implies a_{k + 2} < 2 $$
The rest is as goes with the formal writing.
Lemma: $\{ a_n\} = \left\{ 2 \cos \frac{\pi}{2^{n + 1}} \right\} $
Proof. Similar by induction. Assume $$ a_k = 2\cos \left( \frac{\pi}{2^{k + 1}} \right) $$
Then $$ a_{k +1}^2 = 2 + 2 \cos\left( \frac{\pi}{2^{k + 1}} \right) = 2^2 \cos^2 \left( \frac{\pi}{2^{k + 2}} \right) $$
$$ \implies a_{k + 1} = 2 \cos \left( \frac{\pi}{2^{k + 2}} \right) $$
Hence inductively we are done.
Now, we have a specific closed form. Then we have that $\lim\limits_{n \to \infty} a_n$ exists, as $\cos \left( \dfrac{\pi}{2^{n + 1}} \right) \to \cos 0 = 1 $, as $\cos$ is a continuous function on $\left[0, \dfrac{\pi}{2} \right]$.
Thus finally we have that
$$ \lim_{n \to \infty} a_n = \lim_{n \to \infty} 2\cos \left( \frac{\pi}{2^{n + 1}} \right) = 2 $$
Edit: I have tried to find a closed-form.