refactor: lazy load episode descriptions, remove pako
- episode descriptions are no longer included in a compressed format the bundle, but stored separately as HTML file and loaded only when the collapsible description is opened; purpose: better performance and maintainability.
- convert Episode component from class to functional