Upload a placeholder image file. Returns gcs_path and signed_url for inclusion in placeholder data.
This endpoint only handles file upload - it does NOT modify question data. The frontend should include the returned gcs_path in the placeholder data when saving the template.