Clearer error messages for Power BI and other integrations

Real error messages from integration endpoints (like Power BI) were being blocked before reaching the dashboard, showing only a generic failure instead. Power BI errors now show the actual reason, for example when you’ve hit an embed-token limit.