Rename pkg to internal
Created by: nicksnyder
This makes all Go packages internal to the project by default. If we need to share Go code with other repositories, it can be moved out of internal/
as-needed.
Inspired by https://dave.cheney.net/2019/10/06/use-internal-packages-to-reduce-your-public-api-surface