fn decode_with_symphonia(path: &Path) -> Option<(Vec<f32>, u32)>
Decode compressed audio (MP3, FLAC, OGG, M4A, AAC) via symphonia. Returns mono f32 samples + sample rate, or None on failure.