Multi-dimensional reversal
APL (Dyalog), 20 9 bytes



⊃{⌽[⍺]⍵}/


Try it online!

How?

/ - reduce - take the rightmost element in the input (the array) and apply the function with next left element as left argument

{⌽[⍺]⍵} - reverse in the left argument (⍺) dimension

⊃ - flatten the enclosed array