Cleanup Lua type
Cleanup Lua type

- Don't store compiled chunks
- Addd nullable reference type annotations
- Rename some methods to make them more clear
- Remove the <throws> tags (hard to maintain)
- Remove the static methods (should just create Lua object)
- Remove some overloads and replace with optional arguments
- Update some docstrings

TheModMaker/ModMaker.Lua,TheModMaker/ModMaker.Lua