pub fn read_npy_shape(bytes: &[u8]) -> Result<Vec<usize>, String>
Auto-detect and return the shape from a .npy byte buffer.