ST-1995: Add Algolia search and update dependencies and fix errors
This MR adds Algolia as a search solution to improve it and updates some dependencies.
Test it out here: https://developerskatelescopeorg--303.org.readthedocs.build/en/303/
Edited by Ugur Yilmaz