I was wondering if there is a predefined root solver which finds ALL zero roots of an equation between a certain interval?
No. It can be proven that such a root solver is impossible to create for general equations.
It is possible to create a numeric solver for certain forms of equations, given symbolic representation, with all the coefficients expressed as "algebraic numbers" -- Yes, I know there is an asymmetry there of requiring exact coefficients but only giving numeric solutions, but the degree 5 and higher polynomials do not necessarily have algebraic numbers as their roots.
The reason I am disallowing floating point representation of the equations for this purpose is that in certain cases where there are multiple roots that are very close together but not identical, it might not be possible to properly distinguish the roots when you are working in floating point.