Moving with Transform changes an object's position directly.

[SerializeField]
private float speed = 5f;

void Update()
{
    transform.position +=
        Vector3.forward *
        speed *
        Time.deltaTime;
}

With input:

Vector2 input =
    moveAction.action.ReadValue<Vector2>();

Vector3 direction = new Vector3(
    input.x,
    0f,
    input.y
);

direction = Vector3.ClampMagnitude(
    direction,
    1f
);

transform.position +=
    direction *
    speed *
    Time.deltaTime;

Use this for non-physical movement, cameras and simple objects.