Maximum Data Size of iMessage
Extracted from [Mountain Lion's Features][1] page:


  Send large attachments: Send high-quality photos, full HD video, or documents. iMessage allows attachments of up to 100MB.


The max file attachment size for the iMessage and Business Chat services is 100 MB.  Platform (iOS, macOS) doesn't matter in this case.  Both channels are IP-based, not carrier-based, so it's just WiFi or cellular data.