Panel: Refactor aggregate funcs to common

Note that SparsePanel explicitly opts out
because it works differently and falls back
to using underlying operations + _fill_zeros.
CLN: Refactor add_*_arithmetic methods to one separate function
Simplify naming and use special method check instead
DELETEME! Add note to panel for future reference
Fixup! Fix default frame in core/common/create_methods