If you install the Extended Reports extension (available from in-app download), you can place Extended Reports as a block using Contact Layout Editor. See the screenshot below - I'm using the "Extended Report - Membership Price Set Report" template to generate this report. Under the report's Display Options tab, I clicked Make available for ...


I think this would require an extension that would add a field to membership types and membership for 'max terms' and then the code/logic would prevent folk purchasing beyond the current cycle

Only top voted, non community-wiki answers of a minimum length are eligible