Kill surviving mutations across entity DTOs, API methods and Result:
- Entity: assert isBilling/locationType defaults, toBool with int/string/'1',
toInt fallback 0, wrong-type fields returning null (Tag, Group, Activity),
toArray() omits optional keys when null/empty
- API: verify select/limit/where params in Tag.get, Group.get, CustomField.get
and Contact.get; primary() non-primary-first fixtures; isPrimary default false;
updateById/add empty-response ValidationException; fallback id=0 from create;
resolveStateProvinceId query params
- Result: non-list API response re-indexing, non-array row skipped, negative
count clamped to zero