This should be handled explictly and we should not assume any `InvalidCastException` should return 409. Often times this is a 500 error. https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/c2cb69fe1032987c30e4cc2234748cc40a8200cc/src/JsonApiDotNetCore/Internal/JsonApiExceptionFactory.cs#L14-L20