Update to tasty and latest optparse-applicative

Add lower bounds on dependencies. Still needs upper bounds in order to be sort of *future proof*