- [reply_to_msg] adding `ReferredProduct` to message context
- [filters] adding filter for messages that has `referred_product` in their context
- [types] unfrozen editable types
- [base_update] hash updates by their update ID
- [client] adding `dl_session` param of type `requests.Session` to `.upload_media` when uploading locally from URL
- [errors] adding more `template` and `flow` exceptions; fix typo in `TooManyMessages`