Hello Dev S,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you're having issue with Azure Confidential Ledger Basic SKU.
To address each error specifically:
Make sure the resource provider for Azure Confidential Ledger is registered using Azure CLI PowerShell: Register-AzResourceProvider -ProviderNamespace Microsoft.ConfidentialLedger
Make sure you are using a supported API version and location by verify the supported API versions and locations using PowerShell:
((Get-AzResourceProvider -ProviderNamespace Microsoft.ConfidentialLedger).ResourceTypes | Where-Object ResourceTypeName -EQ 'Ledgers').ApiVersions
((Get-AzResourceProvider -ProviderNamespace Microsoft.ConfidentialLedger).ResourceTypes | Where-Object ResourceTypeName -EQ 'Ledgers').Locations
Secondly, the ResourcePatchFailed error with Forbidden suggests a permissions issue, make sure you have the necessary permissions to create resources in the specified subscription and resource group at least Contributor
role: Check Permissions using Azure CLI - PowerShell: Get-AzRoleAssignment -ObjectId <Your-User-ObjectId>
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.