fix: prevent Chromium from caching peek:// protocol responses
fetchFile() now returns no-cache headers (Cache-Control: no-store) for
all peek:// protocol responses. Previously only theme CSS had this,
causing extension files to be served from Chromium's HTTP cache even
after app updates.