fix: available endpoint showing specs without drivers (#15587)

(cherry picked from commit 301b94f49abef8a2d8e680fcd1c636be6cd45fa4)
diff --git a/superset/databases/api.py b/superset/databases/api.py
index 8e6219f..5d307c4 100644
--- a/superset/databases/api.py
+++ b/superset/databases/api.py
@@ -919,6 +919,9 @@
         preferred_databases: List[str] = app.config.get("PREFERRED_DATABASES", [])
         available_databases = []
         for engine_spec, drivers in get_available_engine_specs().items():
+            if not drivers:
+                continue
+
             payload: Dict[str, Any] = {
                 "name": engine_spec.engine_name,
                 "engine": engine_spec.engine,