Use rand.Text

We've tweaked the internal/tokens package to use the new Go 1.24 rand.Text() function to generate cryptographically secure tokens.