SI-7668 Better return type inheritance for dep. method types

Return type inheritance already handles substitution of
type parameters of the overriding method for those of the
overriding.

This commit extends this to do the same for parameter symbols.
Merge pull request #2739 from retronym/ticket/7668

SI-7668 Better return type inheritance for dep. method types