429 Elastic exception handling
Summary: Due to a large number of requests from domain teams, Elastic search throws 429- Too many requests error whereas search service throws 5XX alerts bringing down the service availability. Therefore, we need to return 429 from Search instead of 500 when ECK returns 429.