Existence of three solutions for a non-homogeneous Neumann problem through Orlicz–Sobolev spaces