This removes the long-standing static limit for the selection buffer in favor of a dynamic approach. It replaces the static array with our Vector type where the inline buffer provides parity with existing code while also providing the ability to grow as necessary. Fixes #102487, #109178, #112350, #112493, and https://projects.blender.org/blender/blender-manual/issues/102485 See PR for further notes and links to the different limits remaining. Pull Request: https://projects.blender.org/blender/blender/pulls/112491