If you use Elementor Pro with Post Loop, you can use a taxonomy filter tool. However, the best option is to use a dedicated filter plugin.