Last time I checked zstd does not support getting options from an environment variable (unlike .e.g. gzip).
With a new enough version of tar you can pass a command with arguments to '-I' (e.g. `tar -I 'zstd -19' ...`).
The alternative is piping the output from tar through zstd yourself.