During the training period, he was also an employee of the company. Not signing a labor contract does not mean that there is no labor relationship. As long as you can provide a work permit or something, you can identify labor relations. Since it is a labor relationship, it is necessary to pay wages. Although it is training, it is also the training arranged by the company. Employees should calculate their wages according to their normal work. Whether the training fee is enough to be compensated when leaving the company depends on whether you have signed a training agreement (not a labor contract) with the company. If so, compensation can be made in accordance with the provisions of the training agreement. If not, you can leave without compensation.
The meal supplement during the training period is definitely not compensated, and it is a welfare provided by the company.
You can ask the company to pay the labor remuneration during the training period. The training is arranged by the company, and the company has to pay for it.