[TIMOB-17327]: Add ceiling and floor to httpClient's onDataStream progress

https://jira.appcelerator.org/browse/TIMOB-17327

#6364 + floor

No matter why we fall into this invalid value situation, it is still invalid. So in my opinion, once the value is invalid, we set it to the NetworkModule.PROGRESS_UNKNOWN constant.