grantSkinWithExpiry
@NotNull()
Grants a skin with an optional expiration date.
Return
a CompletableFuture that completes when the grant is stored
Parameters
playerUuid
the player UUID
skinId
the skin ID
source
the grant source
expiresAt
the expiration timestamp, or null for permanent