fix(google-genai): guard streaming chunks when candidate has no content (#10742)