[Publish] Use EntityType.EMOTE
🎉 Description
Once the platform team introduces the new entity type for emotes, we need to stop deploying all items as wearable entities, use the right type (whether wearable or emote).
📝 Details
The EntityType is set here: https://github.com/decentraland/builder/blob/master/src/modules/item/export.ts#L224, we will need to change that to EntityType.WEARABLE or EntityType.EMOTE according to the item.type.
Also the schema for the emote metadata will be different to the wearable schema, we will need to make it fit making changes to this function: https://github.com/decentraland/builder/blob/master/src/modules/item/export.ts#L150-L190 otherwise the catalyst will reject the deployment.
A few of the changes i can recall is that the categories for the emotes are different to the wearable ones, the data and representations don't have hides/replaces/overrides, and there a loop boolean in the emote data.