How can i check with array contains for all lower case?

To make some query’s more robust i want to be able to convert all selects to lowercase so it does not matter what user enters as far as capital or lower case. How could i apply this that the content of Array would be lower case ?

SELECT meta().id,text,0 as selected
from Contacts
where _type = $1 AND ARRAY_CONTAINS(doc_group , $2)
order by sort_order`
SELECT meta().id,text,0 as selected
from Contacts
where _type = $1 AND ANY v IN doc_group SATISFIES LOWER(v) = $2 END
order by sort_order

Yeah i got that working before but was wondering if there was a way in ARRAY_CONTAINS to make it work since the syntax is much simpler. But based on your past responses ARRAY_CONTAINS must have only very limited use case

ARRAY_CONTAINS(a,b) looks b is present in array a exactly no conversion/transalation.