Can I display a product additional field in a badge text?
Yes. Example:
{{ product.translated.customFields.custom_field_1 }}
However, please make sure that you create a dynamic product group where you only select the products that have actually filled in the additional field. This is possible in the dynamic product groups and should not be a problem.