sorun çözüldü...
çözüm aşağıdadır, merak edenler yada benden sonra ihtiyaç olanlar için

import { Router } from "express";
import uploadHelper from "../Helpers/uploadHelper";
import TarifService from "../Services/tarifService";
 
export default function (app: Router) {
    app.post(
        '/tarifler',
        uploadHelper.any(),
        async (req, res) => {
            const files = req.files as Array<Express.Multer.File>;
            res.send(await new TarifService(req).adminTarifEkle({
                ...req.body,
                resim: files.find(x => x.fieldname == 'resim').filename,
                tarif: req.body.tarif.map((tarif, index) => {
                    return {
                        tarif: tarif.tarif,
                        resim: files.find(x => x.fieldname == `tarif[${index}][resim]`).filename,
                    };
                }),
            }));
        },
    );
}