fix: rewrite dashboard_refresh.js with correct bricks API
- Replace non-existent bricks.app.find_widget_by_id() with bricks.getWidgetById(id, bricks.app)
- Replace widget.el.textContent with widget.set_text() method
- Fix getBaseUrl() to handle /modulename paths (no .ui suffix) returning /undefined
- Remove chart refresh from JS — use ChartBar's built-in refresh_period: 10
- Update index.ui ChartBar widget with refresh_period: 10
- Also fixed all find_widget_by_id references across skills:
* bricks-framework SKILL.md (2 occurrences)
* bricks-framework references: auto-refresh-dashboard.md, auto-refresh-pattern.md, bar.md, line.md, websocket.md
* module-development-spec references: read-only-module-pattern.md
* harnessed-module-development SKILL.md (2 occurrences)
* harnessed-module-development references: reasoning-visualization.md, bricks-ui-pitfalls.md
* rbac-permission-initialization-pattern references: websocket-debugging.md