Dense-fluid Lyapunov spectra via constrained molecular dynamics