I think I found if, but it is a bit complicated.
The hint(added spaces) seems to imply that the symbols affect the previous number so.
678+ 57- 24* 2 = 7
21(6+7+8) 2(7-5) 8(2*4) 2
21 + 2 - 8 * 2 = 7 (Then I find a chain of formula with the resulting numbers that gives to proper answer for all 3 examples)
265+34-12*3 = 8
13 1 2 3
13 + 1 - 2 * 3 = 8
328+58-22*1 = 12
13 3 4 1
13 + 3 - 4 * 1 = 12
Now if I apply that chain of equation(+-*) to the problem, I get
541+13-21*0 = ?
10 2 2 0
10 + 2 - 2 * 0 = 12
Note that the final chain of equations is the same as the initial one, so basically we need to apply each equations 2 times, once within the number itself and then between each numbers.