Update dependencies and validate composer.json