tblaisde,
It's ok, it crossed my mind that you might want this kind of scroll bar but I was hoping not because it makes our case much more difficult.
Basically, the zooming in Highcharts (and Highstock) is based on setting extremes.
I assume that we are talking about
x zooming. Shifting scrollbar left/right increases/decreases our extremes so all you need to do it to write a function that will calculate new extremes while shifting scroll bar.
Here you have a simplified example in which you can set only 4 variants of extremes - in your bar, you will have a lot more and you need to write a function that will calculate a proportion of scrolled bar.
https://jsfiddle.net/BlackLabel/dtpju58r/
The only needed method is
setExtremes(). I hope I cleared it at least a bit.
Best regards!