Please let me know if this is wrong. I believe the answer to all three questions is yes.
Let $ (A, \mathfrak{m}) $ be a Noetherian, local ring and let $ \widehat{A} = \varprojlim_{i \in \mathbb{N}} A/\mathfrak{m}^{i} $ be its completion.
Let us assume that $ \widehat{A} $ is free over $ A $ as an $ A $-module. This means that there is an isomorphism $ \phi: \widehat{A} \to \oplus_{i \in \Lambda} A $.
If $ q_{j}: A \to \oplus_{i \in \Lambda} A $ is the natural injection, then let $ f_{j} $ equal $ q_{j}(1) $, and let $ e_{j} $ equal $ \phi^{-1}(f_{j}) $. Let $ \psi_{j}: \oplus_{i \in \Lambda} A \to A $ map $ \{a_{i} f_{i}\}_{i \in \Lambda} $ to $ a_{j}f_{j} $ and let $ \pi: A \to A/\mathfrak{m} $ be the natural quotient morphism.
Suppose that the cardinality of $ \Lambda $ is at least two. If this is the case, then the morphism $ \pi \circ \psi_{j} \circ \phi $ maps $ \widehat{A} $ surjectively onto $ A/\mathfrak{m} $. Since $ \widehat{A} $ is a local ring, the kernel is the unique, maximal ideal $ \mathfrak{m} \widehat{A} $. However, explicit computation shows that the kernel $ \mathfrak{a}_{j} $ of $ \pi \circ \psi_{j} $ is equal to $ (\oplus_{i \in \Lambda \setminus \{j\}} A) \oplus \mathfrak{m} $. Since $ f_{i} $ is in $ \mathfrak{a}_{j} $ for $ i \ne j $,
\begin{align*}
e_{i} &=\phi^{-1}(f_{i}) \\
&\in \phi^{-1}(\mathfrak{a}_{j}) \\
&= \mathfrak{m} \widehat{A}.
\end{align*}
As a result, if $ 1 $ is equal to $ \sum_{i \in \Lambda} a_{i} e_{i} $, then
\begin{align*}
\mathfrak{m} \widehat{A} & \not \ni 1 \\
&= \sum_{i \in \Lambda} a_{i} e_{i} \\
& \in \mathfrak{m}\widehat{A}
\end{align*}
This is a contradiction, so $ \Lambda $ is a set containing one element. As a result, $ \widehat{A} \cong A $. This hopefully proves i).
It is well known that a finitely generated module $ N $ over a Noetherian, local ring $ (A,\mathfrak{m}) $ is flat if and only if it is free.
The ring $ \widehat{A} $ is a flat $ A $-module. Therefore, if it is finitely generated, it is free. Now the work done in part i) proves that $ \widehat{A} \cong A $.
The dimension of $ \widehat{A} $ is equal to the dimension of $ A $. So if $ \widehat{A} $ is a finitely generated $ A $-algebra, then $ \widehat{A} \cong A[f_{1},\dots,f_{\ell}] $ for some $ f_{1},\dots,f_{\ell} \in \widehat{A} $. Since the dimension of $ \widehat{A} $ is equal to that of $ A $,
\begin{align*}
\widehat{A} & \cong A[f_{1},\dots,f_{\ell}] \\
& \cong A[x_{1},\dots,x_{\ell}]/\mathfrak{a}
\end{align*}
for some ideal $ \mathfrak{a} \subseteq A[x_{1},\dots,x_{\ell}] $ such that the height of $ \mathfrak{a} $ is equal to $ \ell $ and $ \mathfrak{a} $ is $ A $-flat.
So $ \operatorname{Frac}(A)[X]/\mathfrak{a} $ is dimension zero over $ \operatorname{Frac}(A) $. Also $ (A/\mathfrak{m})[X]/\mathfrak{a}) $ is dimension zero over $ A/\mathfrak{m} $.
As a result, the length of $ A[X]/\mathfrak{a} $ is finite as an $ A $-module. In Chapter 3, Chain Conditions, page 15, of Commutative Ring Theory by Hideyuki Matsumura, Matsumura says that this is equivalent to $ A[X]/\mathfrak{a} $ satisfying both the a.c.c. and d.c.c. conditions. So $ A[X]/\mathfrak{a} $ is an Artinian $ A $-module. Let $ y_{i} $ equal $ x_{i}+\mathfrak{a} $. The chain $ \langle y_{i} \rangle \supsetneq \langle y_{i}^{2} \rangle \supsetneq \cdots \subsetneq \langle y_{i}^{n} \rangle \supsetneq \cdots $ is a descending chain. So there is an $ n $ such that $ \langle y_{i}^{n+1} \rangle =0 $. As a result, $ A[y_{i}] $ is a finitely generated $ A $-module. This is equivalent to the statement that $ A[X]/\mathfrak{a} $ is a finitely generated $ A $-module. Now our work in part ii) shows that $ \widehat{A} \cong A $.