Repository: google/go-github (go)

Issue:
GitHub Actions Billing returns total_paid_minutes_used as float64
GitHub returns the `total_paid_minutes_used` value as float64 in the `/orgs/{org}/settings/billing/actions` endpoint.
Currently an Int is expected.

## Example
```bash
curl -H "Authorization: Bearer <TOKEN>" \
-H "Accept: application/vnd.github.v3+json"  \
https://api.github.com/orgs/{org}/settings/billing/actions
```
```json
{
  "total_minutes_used": 1234,
  "total_paid_minutes_used": 3959.0,
  "included_minutes": 3000,
  "minutes_used_breakdown": {
    "UBUNTU": 1234,
    "MACOS": 1234,
    "WINDOWS": 0
  }
}
```

Pull request description:
GitHub Actions Billing returns total_paid_minutes_used as float64
Fixes #2283 

GitHub Actions returns total_paid_minutes_used as floating point value.
The Implementation should accept this floating point value as float64.


## Example
```bash
curl -H "Authorization: Bearer <TOKEN>" \
-H "Accept: application/vnd.github.v3+json"  \
https://api.github.com/orgs/{org}/settings/billing/actions
```
```json
{
  "total_minutes_used": 1234,
  "total_paid_minutes_used": 3959.0,
  "included_minutes": 3000,
  "minutes_used_breakdown": {
    "UBUNTU": 1234,
    "MACOS": 1234,
    "WINDOWS": 1234
  }
}
```

Patch:
diff --git a/github/billing.go b/github/billing.go
index 12a79fa6..8921833b 100644
--- a/github/billing.go
+++ b/github/billing.go
@@ -19,7 +19,7 @@ type BillingService service
 // ActionBilling represents a GitHub Action billing.
 type ActionBilling struct {
 	TotalMinutesUsed     int                  `json:"total_minutes_used"`
-	TotalPaidMinutesUsed int                  `json:"total_paid_minutes_used"`
+	TotalPaidMinutesUsed float64              `json:"total_paid_minutes_used"`
 	IncludedMinutes      int                  `json:"included_minutes"`
 	MinutesUsedBreakdown MinutesUsedBreakdown `json:"minutes_used_breakdown"`
 }


Test patch:
diff --git a/github/billing_test.go b/github/billing_test.go
index 11acd623..2df9a0e9 100644
--- a/github/billing_test.go
+++ b/github/billing_test.go
@@ -22,7 +22,7 @@ func TestBillingService_GetActionsBillingOrg(t *testing.T) {
 		testMethod(t, r, "GET")
 		fmt.Fprint(w, `{
 				"total_minutes_used": 305,
-				"total_paid_minutes_used": 0,
+				"total_paid_minutes_used": 0.0,
 				"included_minutes": 3000,
 				"minutes_used_breakdown": {
 					"UBUNTU": 205,