[Weight Converter] More fine-grained mappings on classes, scoping for every transforms (including weight converter) (#45661)
* mappings on classes, scoping for every transforms
* fix style
* Fix deduplication removes submodel mappings of the same type
* Fix scoped WeightConverter not applied in the correct order, now interleaving renames and converts ops
* temp fix paligemma
* Fix incompatible mappings between head and base model for VLMs
* fix gemma3 mapping
* Fix more issues, address reviews
* remove class mapping from model mapping deduplication
* Fix conversion mappings
* nit
* fix after review
* fix bacticks
* update docs + BC for rename_source_key
* Fix edge case rename -> convert (fix deepseekv4)