Refactor colorbar generation with inset axes
This PR refactors the way that colourbars are generated using inset Axes to use the native Axes.inset_axes
method, rather than calling out to mpl_toolkits.axes_grid1
manually. This should fix compatibility with matplotlib 3.7.2, which is causing some CI failures elsewhere.