If the butter is not already soft, microwave it for a few seconds until softened, taking care not to melt it completely. Use a small amount of the butter to coat the bottom of the slow cooker. Arrange the sliced onion over the bottom.
Take the turkey breast out of its packaging. Remove and discard any gravy packets or other inserts. If appropriate for the type of turkey breast you are using, remove the trussing twine. Pat the turkey thoroughly dry with paper towels.
Prepare the seasoning paste by combining the softened butter with 2 teaspoons kosher salt, 1/2 teaspoon black pepper, 1 teaspoon garlic powder, 1 teaspoon dried oregano, 1 teaspoon dried thyme, 1 teaspoon paprika, and, if using, 1/2 teaspoon turmeric. Stir until everything is evenly incorporated into a paste.
Coat the underside of the turkey with a small amount of the seasoned butter and set the turkey on top of the onions. If the breast has skin, carefully loosen it and spread some of the seasoning mixture underneath. Return the skin to its original position, then distribute most of the remaining rub evenly over the top of the turkey.
Cover the slow cooker and cook on low for 4 hours.
Optional: For crisp skin, transfer the cooked turkey to a rimmed baking sheet with the skin facing upward. Broil for 5–10 minutes, stopping when the skin reaches your preferred level of crispness.
Leave the turkey to rest for 20 minutes before slicing.