EZP-23053: Provide more information on FieldType not found exceptions

From [issue](https://jira.ez.no/browse/EZP-23053):
In same way as Limitation Not found exception was improved in #899, provide new exception for missing FieldTypes with more helpful information on how to resolve the issue.
Technically correct, but on several places we do stuff where this could produce wrong behaviour, like:

```php
try
{
    $this->loadContentByRemoteId( $contentCreateStruct->remoteId );

    throw new InvalidArgumentException(
        "\$contentCreateStruct",
        "Another content with remoteId '{$contentCreateStruct->remoteId}' exists"
    );
}
catch ( NotFoundException $e )
{
    // Do nothing
}
```

So in this case `FieldTypeNotFoundException` could be interpreted like: Content with given remote id in CreateStruct does not exist, it is ok to proceed with creating it.