It's important that frozen types are immutable, add a generic check that mathutils types can be resized and check the frozen flag. Also correct the exception types when Vector's cant be resized, using a ValueError instead of a TypeError as the type is correct.