This change consists of several local commits, which are:
- Fixing wrong Python identifier used for SMOOTH_ALL.
- Expose all UV interpolation modes.
The default one is now UVs are smoothed, boundaries are kept sharp.
This fixes distortion reported in T83470.