MAINT: cluster: rewrite vq with fused types and BLAS Fortran ABI