Support localhost in Pay domains (#3569)
## Problem solved
Use "http://" if localhost domain used for thirdweb Pay
<!-- start pr-codex -->
---
## PR-Codex overview
This PR adds support for using localhost as a domain override option for the Pay service.
### Detailed summary
- Added support for localhost as a domain override option for the Pay service in `definitions.ts`
- Updated all endpoint URLs to use the `getPayBaseUrl()` function instead of directly fetching the domain from `getThirdwebDomains().pay`
> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`
<!-- end pr-codex -->