Is your improvement request related to a problem? Please describe.
Enable the nullable functionality on GitVersion.Core project.
Detailed Description
This will help to understand (and also help analyzers) when a piece of code is expected to be always not-null or could be null.
Context
See #2763
Possible Implementation
Enable nullable on the project and fix warnings.