Tests basic version parsing, v prefix stripping, prerelease, build metadata, and error cases for invalid input.