Add public dependency analyzer

Unlike the previous attempt, this analyzer is implemented using the [**System.Reflection.Metadata**](https://www.nuget.org/packages/System.Reflection.Metadata) package instead of standard reflection techniques, allowing the analysis to complete successfully even if the dependencies cannot be located.