Custom Floating Action Button
fun CustomFloatingActionButton(onClick: () -> Unit, icon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, containerColor: Color = MaterialTheme.colorScheme.surfaceDim, iconTint: Color = MaterialTheme.colorScheme.onSurface, iconSize: Dp = spacing.targetSize * 2)