「シェルスクリプトを実行」アクションを「JavaScriptを実行」アクションに変更して書き直してみました。TIFF の枚数取得はこちらの方がちゃんとしてると思います。
使い方は前掲のワークフローと同じで、実行後にダイアログに従い TIFF ファイルを選択 (複数選択可) してください。動作確認は Mojave 10.14.6。Big Sur は未導入なので確認できてませんが...、ご参考まで。

ーーーーー
AppleScriptを実行
on run
choose file of type "public.tiff" with multiple selections allowed
end run
ーーーーー
JavaScriptを実行
'use strict';
ObjC.import('Cocoa');
function run(argv) {
if (! argv.length > 0) {
return;
}
for (let f of argv.map(x => x.toString())) {
const imgs = $.NSImageRep.imageRepsWithContentsOfFile(f).js;
if (imgs.length > 1) {
for (let i = 0; i < imgs.length; i++) {
const num = (i + 1).toString().padStart(3, '0');
const newf = `${$(f).stringByDeletingPathExtension.js}-${num}.tiff`;
if (! $.NSFileManager.defaultManager.fileExistsAtPath(newf)) {
const tiff = imgs[i].TIFFRepresentation;
const opts = $.NSDataWritingAtomic;
const err = $();
if (! tiff.writeToFileOptionsError(newf, opts, err)) {
throw new Error(err.localizedDescription.js);
}
}
}
}
}
}