Merge pre-release into slint-mvp (1.2.14 backend catch-up)
One-way backend catch-up bringing the 1.2.14 maintenance work into
slint-mvp: audio (#470/#449/#466), player/offline/prefetch (#467),
qobuz retry/backoff, credential-store + image-cache refactor, dep
bumps (cpal 0.17.3 / alsa 0.11 / tokio / ashpd / tower-http), and the
qbzd daemon removal.
Conflicts resolved:
- qbz-audio settings.rs: keep slint-mvp stream_first_track/buffer
defaults (1/2, opt-out); adopt #470's CREATE-TABLE seed removal
(row is seeded with backend_type below).
- crates/Cargo.toml: keep qbz-slint workspace member (qbzd removed
upstream).
- crates/Cargo.lock: regenerated (no ratatui/qbzd; cpal/alsa bumped).
cargo check --workspace green.
cc