POST readings: Add externalId support.

The POST readings endpoint has some new features! Added optional externalId field to reading datapoints as an alternative to entityId. Allows referencing assets by external ID (key:value format) instead of numeric Samsara entity ID.