SpectroNeph A multi-spectral nephelometer system using AS7341 for high-resolution particle agglutination analysis and real-time monitoring