Fix missing gtksourceview dependency in rhel10
Make the gtksourceview dependency optional since it only provides xml source code highlighting and rhel10 doesn't provide the gtk3-based python gtksourceview library
Make the gtksourceview dependency optional since it only provides xml source code highlighting and rhel10 doesn't provide the gtk3-based python gtksourceview library