Avoid inlay hints for signature items
Inlay hints are displayed in signatures and interfaces, but type annotations are always required in those cases, so inlay hints are unneeded.
Acceptance criteria.
- Inlay hints are not displayed for items in signatures and interfaces.
- Tests added.