pub fn simd_cosine_similarity(a: &[f32], b: &[f32]) -> f32
SIMD-accelerated cosine similarity Falls back to scalar if not available