Implement EZP-23053: Provide more information on FieldType not found exceptions
Fix EZP-22775: [API] Change Limitation exception to not extend NotFound

Limitation and FielType NotFound limitations should not extend the base NotFound as
it implies entity not found and is thus used several places to check if object with
a certain id/remote-id already exists or not.

Remove the API exception as this case is not supposed to be cached.
This is a bit of a BC break as it was throwing with NotFound in the past, but that
is not good as some code uses NotFound as indecation for entity not being present,
not if the entity FiledType is miss configured.
Merge pull request #901 from ezsystems/fieldtypenotfound_improvment

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