feat: add reusable ErrorBoundary component for per-section error recovery 84b4bfe verified anky2002 commited on 7 days ago