I also quite like the idea with the gabions. But you have to be aware that 10 meters will easily cost you 2-3k € or even more. Alternatively, pour a foundation, put concrete blocks on it, and place the fence on the concrete blocks. However, you should fill the stones with reinforcement and concrete; 1.2m is a lot of pressure.