The equation as given is a bit diffifult to work with. Things are less cumbersome if you define $x=y+1$, and then the cubic equation takes the form
$y^3+y^2-2y-1=0.$
With this form we show that the roots are twice the cosines of rational multiples of $\pi$.
Method 1
We plug in $y=2\cos\theta$ and multiply through by $\sin\theta$ to get
$8\cos^3\theta\sin\theta+4\cos^2\theta\sin\theta-4\cos\theta\sin\theta-\sin\theta=0.$ (Eq. 1)
And now apply the trigonometric sum-product relation iteratively:
$2\cos u\sin v=\sin(u+v)-\sin(u-v)$
So:
$2\cos\theta\sin\theta=\sin(2\theta)$
$4\cos^2\theta\sin\theta=2\cos\theta\sin(2\theta)=\sin(3\theta)+\sin\theta$
(Watch your signs: the coefficient of $\theta$ in $u-v$ is negative.)
$8\cos^3\theta\sin\theta=2\cos\theta(\sin(3\theta)+\sin\theta)=\sin(4\theta)+2\sin(2\theta)$
Plugging these into Eq. 1 gives
$[\sin(4\theta)+2\sin(2\theta)]+[\sin(3\theta)+\sin\theta]-2\sin(2\theta)-\sin\theta=0$
And then a miracle occurs: several terms cancel each other and all that remains is
$\sin(4\theta)+\sin(3\theta)=0.$
Thus $\sin(4\theta)=-\sin(3\theta)$ snd we conclude that $4\theta+3\theta$ must be a multiple of $2\pi$ or $4\theta-3\theta$ must be an odd multiple of $\pi$. Since $\theta=$ any multiple of $\pi$ implies $y=2\cos\theta=\pm2$ and this fails to satisfy the original cubic equation, the correct roots must be the remaining $\theta$ values divisible by $2\pi/7$ giving $y\in\{2\cos(2\pi/7),2\cos(4\pi/7),2\cos(6\pi/7)\}.$
Method 2
If one root of an odd-degree polynomial equation over the integers has the form $2\cos\theta$, Galois theory predicts that conjugate roots having the form $2\cos2^k\theta$ exist for as many values of $k$ as would be required to match the Galois symmetry of the equation.
Then if $y=2\cos\theta$ is indeed a root of our cubic equation, so should be $y^2-2=2\cos(2\theta)$.
So given
$y^3+y^2-2y-1=0$
we test whether
$(y^2-2)^3+(y^2-2)^2-2(y^2-2)-1=0.$
$y^6-5y^4+6y^2-1=0$
We have $y^3=-y^2+2y+1$, so $y^6=(-y^2+2y+1)^2=y^4-4y^3+2y^2+4y+1$ giving
$-4y^4-4y^3+8y^2+4y=-4y\color{blue}{(y^3+y-2y-1)}=0$
where the blue factor is zero by hypothesis and thus each root $y=2\cos\theta$ must be accompanied by a root $y^2-2=2\cos(2\theta)$.
So we have a sequence of roots
$y=2\cos\theta,y^2-2=2\cos(2\theta),y^4-4y^2+2=2\cos(4\theta),...$
where (with the cubic equation being irreducible), $y$ can't match $y^2-2$ and neither of these can match $y^4-4y^2+2=(y-1)(y^3+y^2-2y-1)+(-y^2-y+1)=-y^2-y+1$. So the argument doubling gives a cyclic sequence of the three roots and therefore $y=2\cos\theta$ is also $y=2\cos(8\theta)$.
By this method $\cos\theta=\cos(8\theta)$ and thus $(8\pm1)\theta$ must be a multiple of $2\pi$. But $\cos(2\pi/9)+\cos(4\pi/9)+\cos(8\pi/9)=0$ (the second term is also $\cos(-4\pi/9)$ and the arguments $-4\pi/9,2\pi/9,8\pi/9$ are equally spaced within the trigonometric period), and the roots should sum to $-1$. Therefore $y=2\cos\theta$ where $\theta$ is forced to be a multiple of $2\pi/7$.
Neither method specifies which multiple of $2\pi/7$ corresponds to the specific root value given in the question. That cannot be done by algebra or trigonometry alone. We must appeal to (the principal branch of) the inverse cosine being defined in such a way that
$-(1/3)+(2\sqrt7)/3\cos[\frac13\arccos(\frac1{2\sqrt7})]=2\cos(2\pi/7).$
Trueby Mathematica. – David G. Stork Jul 15 '23 at 00:21