Go SDK improvements
Go codegen now splits dependency types into separate files — one per dependency instead of one monolithic dagger.gen.go. Makes it easy to see which generated code belongs to which dependency, and sets up automatic cleanup when dependencies are removed.