Make composer.json validate

This un-breaks it on packagist, so that new versions get parsed again.

Note: that type is not defined anywhere so it may be defined differently in the future, or not defined at all.