Use x/exp/slog for logging

All generated codebases now use the golang.org/x/exp/slog package for leveled logging, with the choice to log messages in JSON, plaintext, or colorized plaintext format.