add strict type support to the api

## As a USER, I can make requests that send variables as the correct type, so that type-specific endpoints can be tested with lively

### Acceptance Criteria
1. Parameters of type `string` are sent as strings.
1. Parameters of type `integer` are sent as integers.
1. Parameters of type `float` are sent as floats.
1. Parameters of type `boolean` are sent as booleans.

### Tasks
- None

### Additional Notes
- None