[PLAT-6816] Amortising swap example

Also includes [PLAT-6817] Extended variable notional provider