Fix two issues around license error reporting and improve general typing annotations
Add type annotations for AbstractRule class
Use correct types when appending errors and warnings for licenses
Unpack data from other_pkg_info()
call properly
Add missing format identifier for license error
cc @yan12125
Edited by David Runge