* fix alignment and missing script types for writing of `SerializedFile`
for the `Write` method of `SerializedFile`:
- add script types
- `objectDataPosition` is aligned to 16 bytes
- each object data is aligned to 8 bytes
Tested by reading and writing back (replacing) a game's `globalgamemanagers.assets` file (the game has unity version `2022.3.6f1`); with those script types and alignments changes the game won't crash on startup anymore
* fix alignment and missing script types for writing of `SerializedFile`
* Proper support for stream alignment
* Use unchecked casts when writing and walking
* Support CopyValues from different SerializableType
* Remove duplicate serializedVersion
* Ensure proper type name is used for array-like fields
* Support creating Unity class release and editor trees from the embedded Tpk
* Support Unity 3 named vector nodes
* Resolves#1328