constrainMaterial

Trims key's requested features down to what the providers support, and fills uvmap with the resulting glTF-texcoord → Filament-UV-set mapping. Called by providers before material creation.