missing dependency break isolated build without --install

`scan_shadows_filter.h` includes `angles/angles.h` without find_package()-ing it. Therefore it fails to find the header in isolated builds without --install.

Experienced it on hydro - did not check groovy.