Problem/Motivation
In #2842222: D7 Plain text fields incorrectly migrated to D8 as Text (formatted), we need to replace the static map in the d7_field migration by a process plugin that will instantiate field plugins and call a method taht will return the field type (This will be dealt with in #2893061: Create a ProcessField plugin to process the field types).
The only field plugins missing to get rid of this static map are EntityReference, ListField, NumberField & PhoneField. Since they are related and quite small, let's do them in one patch.
Proposed resolution
Add the missing field plugins (EntityReference, ListField, NumberField & PhoneField) and remove the static map.
Remaining tasks
Write a patch. Review.
User interface changes
None.
API changes
None.
Data model changes
None.