If $A$ is a matrix such that $A^T = A^2$, what are eigenvalues of $A$?
Now I read somewhere that changing the matrix by taking a transpose does not change the characteristic polynomial. So it is safe to say that the annihilating polynomial in this case is
$x^2 - x$.
If this is the case then I think the answer is quite easy. But if there is some caveat I am missing then I am lost as to how to approach this problem.
We cannot conclude that the polynomial $x^2 - x$ annihilates $A$, as Angina Seng's example $$P := \pmatrix{\cdot&1&\cdot\\\cdot&\cdot&1\\1&\cdot&\cdot}$$ in the comments shows: It's true that $A$ and $A^\top$ have the same minimal polynomials and so are annihilated by the same polynomials, but this does not allow us to replace $A^\top$ with $A$ in the given condition $$\phantom{(ast)} \qquad A^\top = A^2 . \qquad (\ast)$$
Hint
Remark Without more restrictions, there is a subtlety to (4): Which subsets of $\{0, 1, \alpha, \alpha^2\}$ can be realized as $\sigma(A)$ for some $A \in M(n, \Bbb F)$ satisfying $(\ast)$ can depend on the base field $\Bbb F$ and size $n \times n$ of $A$ (even beyond the evident restriction $|\sigma(A)| \leq n$).
For example, one can show that if $A \in M(2, \Bbb R)$ satisfies $(\ast)$ and $\alpha \in \sigma(A)$, then $A$ is a (real) rotation matrix. There are two such matrices that satisfy $(\ast)$, but both have some irrational entries, so there is no $A \in M(2, \Bbb Q)$ satisfying $(\ast)$ with $\alpha \in \sigma(A)$. On the other hand, for any $\Bbb F$ (with $\operatorname{char} \Bbb F \neq 3$) and any $n \geq 4$, at least $5$ of the $7$ possibilities occur.