BuilderImageUpdateRequest carries optional field updates. Empty fields are ignored — name is taken from the URL, not the body.