The pagination setting is essentially hard-wired into the View (screenshot of legacy UI) and there is no way to modify the items per page setting dynamically from the front end in the way you describe.
That's something Toolset needs to address. The settings for a view should include this option. Items per page shouldn't be "hard-wired". It should be a user choice.
So for now, I'm afraid, the only option to implement a selection like this is through custom code. For more personalized assistance around custom code, you can also consider hiring a professional from our list of recommended contractors: https://toolset.com/contractors/