Improving of feature geometry translation
To translate features Nebula used turf transfromTranslate function for each point of feature. When applied to polygons this could've create a huge shape distortion

This approach helps to avoid such effect by first moving center point (with same function as turf/transformTranslate uses), and then building new geometry around new center point saving geometry proportions
Before:
After:

Looks like it broke translate-mode.test.ts
closing because similar https://github.com/uber/nebula.gl/pull/808 was already merged in
I found this PR while searching google about the same underlying problem: using TurfjstransformTranslate over long distances causes distortion. While I'm working with a different mapping framework, this solution inspired a similar solution. Thank you @IlyaIzr for saving me a ton of headache, and hopefully others searching on this problem.