v0.3.1
fix: send widget icon to Hub during publish
The publish command was omitting the icon field from the Hub API request, causing all widgets to show a fallback puzzle icon in the browser/picker.
Also unifies CLI types with the SDK (WidgetManifest, GridSize, Zod schema validation) and fixes broken info command fields.