это потому, что ваша сигнатура метода listTopicPerPage_Click похожа на
protected void listTopicPerPage_Click( object sender, EventArgs e )
Здесь вы можете сделать несколько вещей,
Вы можете обновить сигнатуру метода, чтобы использовать вместо нее btnEventArgsEventArgs
protected void listTopicPerPage_Click( object sender, btnEventArgs e )
или вы можете привести новый btnEventArgs к EventArgs, а затем вернуть его к btnEventArgs в теле метода.
pagebtn.Click +=
listTopicPerPage_Click(this, (EventArgs) new btnEventArgs() { btnNumber = 2 });
protected void listTopicPerPage_Click( object sender, EventArgs e )
{
btnEventArgs bea = (btnEventArgs) e;
...
}