Speed: faster queries on large data, AJAX navigation (Turbo), caching and compression

- Worklists, orders, samples, audit and dashboard no longer aggregate whole tables;
  new indexes on order_items(status, order_id), samples(rejected_at), results(version, released_at)
- TAT report computes minutes in SQL and shows the latest 500 rows (memory 152 MB → 48 MB)
- Dashboard charts cached for five minutes
- Turbo Drive: links and forms load without full page reloads, hover prefetch, progress bar;
  downloads opt out; asset changes after an update trigger one full reload
- Release build pre-compiles routes and events; .htaccess compression and font caching
- Tailwind no longer scans compiled views (reproducible CSS)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
