Context: #2539
Summary: it's possible to execute pre/post-statements in Python models, but only at evaluation time. This can be costly, so the item for this issue is to enable setting pre_statements and post_statements similar to SqlBasedModels, so that they can be executed at table creation time and gated using runtime_stage.