how to query for meta_value have array

No, you can’t do that via a query. You can request everything then manually filter out items via PHP, but that would be slow.

Instead, you need to address the root problem, that you’re storing serialised PHP data in a single field, rather than multiple fields, e.g. you should have an option1 meta key/value and an option2 meta key value pair etc

As a sidenote, if you’re wanting to use these to filter, perhaps you should be using a taxonomy instead of post meta