fix: guard against empty conditions in Gateway/GatewayClass analyzers (#1670)