refactor: switch DialogSelfMenuOptions to use lambdas
Similar in purpose to !5131 (merged), this change allows mods to properly hook into and/or patch the functions referenced in DialogSelfMenuOptions
.
Excerpt from referenced MR:
Using the functions directly causes a copy of them to be made (well, their code, actually), breaking that ability and causing issues for mods, since the original function never really gets called.