Is there a way to have an Icon (with ImageVector) component with a shadow/elevation in Jetpack Compose?

I want to make an IconButton with an elevated Icon but there seems to be no solution available for this problem. Things like `Modifier.shadow()` will only draw a shadow box around my icon and the Icon component itself has no elevation parameter.

This ticket seems like a duplicate of [How to add a shadow / border / elevation to an icon in Jetpack Compose](https://stackoverflow.com/questions/70592070/how-to-add-a-shadow-border-elevation-to-an-icon-in-jetpack-compose) at first glance, but that ticket is not referring to the Icon component in combination with an ImageVector. Also, the proposed solution does not work and it wasn't updated in 6 months.

To further clarify, I want my Icon to look like this:

[![icon with shadow](https://i.stack.imgur.com/EPBtL.png)](https://i.stack.imgur.com/EPBtL.png)