Fix docs job in CI
Our docs job in CI is failing because we're not compatible with the latest Sphinx version, so I've pinned it.
Additionally, the search functionality breaks at the latest sphinx_rtd_theme version, so I've also pinned this.
See: https://gitlab.com/BuildStream/bst-external/-/jobs/206545630 for a passing docs job with this branch (but without deploy)
Edited by James Ennis