Descaler is pretty solid when its comes global scale definition type behaviour.

Of course, UVs will need to make some adjustment when you stretch them via bounding box.

Thomthom has a Transformation Inspector tool that helps identify issues and his scale definition group adds the behaviour for groups.

https://sketchucation.com/pluginstore?pln=tt_scale_group_definition

https://sketchucation.com/pluginstore?pln=Transformation_Inspector