Not all fields of node are present in content I've set up a custom content on my multilang site type with several fields that are all configured to be translatable. But when I try to theme that node I only habe a subset of the field available, although all the other field are saved in fieldDefinitions array. How to have all the fields available in fields array?

I have a node template node--products.html.twig Therein I access the values with {{ content.field_content_rating_level }} which works fine for the 4 fields in the fields array above, but not for the rest of theme even thought the share the same type of field. All fields are editable without any error in the backend. All fields are filled and translatable.

I use some of the missing fields in views and they work.
The {{ content }} variable within node templates contains all fields configured to be visible within your content type's display settings. If you experience fields missing, they are most likely disabled within your display.

Head over to your administrative backend's Structure &gt; Content types &gt; [Your content type] &gt; Manage display settings and ensure all fields you are trying to access are enabled for your current display mode.

You can always access disabled fields within your node templates by accessing the original node entity. The node entity along with its fields and some limited accessor methods are available within the {{ node }} variable of your templates.

Use e.g. {{ dump(node|keys) }} for debugging the available properties of the node within your template.

Comprehensive documentation about the variables within node templates can be found within it's header's comment block.