The issue you are experiencing is specific to your theme. Please, refer to our this guide to learn more about this.
Thanks @mazedulislamkhan
But is there a way in Yoast to stop URLs like this “/page/3/?cat=-1” from getting indexed by Google? Is there any setting that I can change or do?
The ability to noindex paginated archives was previously a feature in the plugin, but was removed from Yoast SEO in version 6.3. You can find more information on this here: https://kb.yoast.com/kb/how-do-i-noindex-urls/#archives and the changes in version 6.3 in this article: https://yoast.com/yoast-seo-6-3/
However, if you are wanting to noindex the paginated pages for a category due to receiving a duplicate meta description/title issue, you can avoid having duplicate titles or meta descriptions by adding the page variable to your pages. You can do so by going to SEO>Search Appearance>Content Types in your WordPress dashboard. We also have more information on using the template variables here: https://kb.yoast.com/kb/yoast-wordpress-seo-titles-metas-template-variables/