Soliton and rogue-wave solutions for a (2 + 1)-dimensional fourth-order nonlinear Schrödinger equation in a Heisenberg ferromagnetic spin chain