This solely tests array query string values since I find these the most interesting edge case. So the query string would be colors[]=blue&colors[]=red
for all cases below.
"rawQueryString": "colors[]=blue&colors[]=red",
"queryStringParameters": { "colors[]": "blue,red" }
"queryStringParameters": { "colors[]": "red" },
"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }
"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }
"queryStringParameters": { "colors[]": "red" },
"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }