Some unneeded dependencies

Description:

in FreeCAD 1.0 python-gitpython is not used anymore and it does not need qt6-webengine for most of it's functionality, it could be changed to an optional dependency for displaying online docs inside the app but when not present the docs will still be shown in browser, python-markdown could also be said to be another option for this functionality and is not generally used besides that.