For the first question :
Step 1. $(a_n)_{n \geqslant 0}$ is bounded.
Proof. We are looking for $m,M$ such that $m \leqslant a_n \leqslant M$ for every $n \geqslant 0$. If it's true for $n,n+1$ then : $$\frac{1}{2M}\leqslant \frac{2}{a_n+a_{n+1}} \leqslant \frac{1}{2m}$$
thus we need $mM=1$. Then we just chose $m$ wisely so that $m \leqslant a_0,a_1$.
Since the sequence is bounded, we set $\ell$ the inferior limit and $L$ the superior one.
Step 2. $\ell L=1$
Proof. Let $\phi$ be an extraction such that $a_{\phi (n)} \to \ell$ and by successive extractions we can assume that $a_{\phi (n)-1)} \to \ell _1 \in [\ell, L]$ and $a_{\phi (n)-2} \to \ell _2 \in [\ell, L]$. We obtain : $$\ell = \frac{2}{\ell _1 + \ell _2} \geqslant \frac{1}{L}$$ and then $\ell L \geqslant 1$. By replacing $\ell$ with $L$ we have $\ell L=1$
Step 3. $\ell = L=1$
Proof. It is the same idea, we set $\phi$ an extraction such that $a_{\phi (n)} \to L$, $a_{\phi (n)-1} \to \ell _1 \in [\ell , L]$, $a_{\phi (n)-2} \to \ell _2 \in [\ell , L]$, $a_{\phi (n)-3} \to \ell _3 \in [\ell , L]$. Then we have : $$\ell _1 + \ell _2 = \frac{2}{L}=2\ell $$ and $$\ell _2+ \ell _3 = \frac{2}{\ell _1}$$
Since $\ell _1, \ell_2 \geqslant \ell$ we obtain $\ell _1 = \ell _2 = \ell$ and then $\ell_2 + \ell _3= \frac{2}{\ell}=2L$ then $\ell_2=\ell_3 =L$ and we conclude $\ell =L$ : the sequence converges to $1$.
For the other questions, I don't know but here is a similar topic :
How show that $|a_{n}-1|\le c\lambda ^n,\lambda\in (0,1)$