CI: expand lint:api checks to Python API and list of binaries
Detailed Description
Expands check_library_api and the lint:api CI jobs to:
- check for changes in the Python API, using py-api-dumper
- check for changes in the list of installed binaries: adding a binary is a minor change, removing a binary is a major change
API Changes
Please tick one of the following options:
- 
These changes do not modify the API. 
- 
These changes do modify the API, and are backwards compatible. 
- 
These changes do modify the API, and are backwards incompatible. 
For examples of changes that do not modify the API and/or are considered backwards (in)compatible, please see the contributing guide.
Justification for Backwards Incompatible Changes
n/a
Review Status
n/a