Support volume expansion for longhorn encrypted persistent volume
<!-- If the issue is concerning a bug, please use dedicated template -->
### Summary
Wit reference to [https://gitlab.com/sylva-projects/sylva-core/-/merge_requests/4420](https://gitlab.com/sylva-projects/sylva-core/-/merge_requests/4420#note_2904488942), we are enabling the encryption for longhorn volume.
To support volume expansion for encrypted longhorn volume, we would need to have below parameters in the storage class:
```
csi.storage.k8s.io/node-expand-secret-name: ${pvc.name}
csi.storage.k8s.io/node-expand-secret-namespace: ${pvc.namespace}
```
Please refer to for more details -
https://documentation.suse.com/cloudnative/storage/latest/en/volumes/volume-encryption.html#_setting_up_kubernetes_secrets_and_storageclasses
https://gitlab.com/sylva-projects/sylva-core/-/merge_requests/4420
Also same should be tested and verified that volume expansion is working fine.
cc @sakuchoudhary98
<!-- Summarize the issue encountered concisely. -->
#### related references
<!-- Put here any RFE, issue, MR reference which could be related to this issue to have a better picture of the context -->
### Details
<!-- Explain what is the purpose of this issue -->
issue