Хотя это и необычно, я не вижу технических проблем, чтобы этого не делать. NuGet использует System.Version для своих версий, а для четырех чисел используются целые числа, так что я бы сказал, что можно использовать что угодно, вплоть до Int32.MaxValue.
SemVer также просто утверждает, что значения являются целыми числами, поэтому я не думаю, что эти большие числа нарушают это (хотя технически использование 4 чисел не является правильным для SemVer, но это ортогонально).