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