Hi Jamie,
Those are called switch parameters, and there's a type accelerator for that: [switch] $Force
Normally, when you call a command with a switch parameter, you just treat it as true if present and false if not. However, as you've pointed out, on occasion you want to pass in a value based on some other variable, and there are a couple of ways you could do that here. The most general-purpose answer is to place a colon between the name of the switch and the value you want to pass in:
Remove-AzureAutomationRunbook -Force:$Force
Since the parameter names in your wrap function exactly match those in the cmdlet, you could also just splat in the $PSBoundParameters table, and it would take care of the rest for you:
Remove-AzureAutomationRunbook @PSBoundParameters
You can find more information on that topic in the about_Splatting help file.
Dave