How can I use config-set to "unset" the value of a variable?
Use config-delete, not config-set:

drush -y config-delete core.entity_form_display.media.image.default content.field_media_image.settings.crop_types_required

Despite the name, config-delete does not delete any of your config .yml files; it only "deletes" the config inside the database.