Issue with number formatting when data pulled by Zapier API

When I pull data fields from Airtable with Zapier for an eSignature application, the number formatting does not stay consistent. I do not have this issue when pulling data from google sheets with Zapier.

For Example:

“100%” turns into “1”. “3.0%” turns into “0.03”
“$147.64” turns into “147.6444372”

I may need future assistance with Airtable development for business application.

Thank you in advance. Will be grateful for any assistance.