Add new data types and config schema alters to support tokens in more fields

Migrated issue

Reported by: jurgenhaas

Related to !566 (merged)

Problem/Motivation

This is the resulting task that we identified in eca_tamper#3555371 (closed) and we learned that Drupal Canvas already went through similar exercises, see Drupal\canvas\Plugin\DataTypeOverride and \Drupal\canvas\Hook\ComponentSourceHooks::configSchemaInfoAlter.

Proposed resolution

Introduce a data type FloatOrToken, and alter the schema for all plugins with number fields that also support the use of tokens.