* feat(struct): add struct name function
- Add Name() method to Struct type to return the struct name
- Implement unit tests for the new Name() method
* refactor(structs): rename Struct.Name to Struct.TypeName
- Rename method Name to TypeName for clarity and accuracy
- Update corresponding test cases