In 10 rolls, there are 8 positions where the chain of three can start, so there are 8 permutations since dice rolls are interchangeable (their order doesn't matter).
Therefore, I believe that the answer should be $8\times \left(\frac 16\right)^3\times \left(\frac 56\right)^7$. However, I am not $100\%$ sure. Any confirmation is appreciated.
Your answer is correct, your logic is sound. It can even be experimentally verified (in Python):
Both statements print 78125/7558272.