Remove unecessary lexical check in parser
Add `Version.valid_requirement?/1`
Fix test in previous commit