input: Write a python function to check the status of an SQS queue.
  assert check_queue_status('https://eu-west-1.queue.amazonaws.com/888250974927/s3-copy-list-1') == {'number': 5}
  assert check_queue_status('https://eu-west-1.queue.amazonaws.com/888250974927/s3-copy-list-2') == {'number': 0}
  assert check_queue_status('https://eu-west-1.queue.amazonaws.com/888250974927/s3-copy-list-3') == {'number': 12}
output: import boto3
  
  def check_queue_status(queue_url):
      # Create a SQS client
      sqs = boto3.client('sqs')
      
      # Get the queue attributes
      response = sqs.get_queue_attributes(
          QueueUrl=queue_url,
          AttributeNames=['ApproximateNumberOfMessages']
      )
      
      # Extract the number of messages
      number_of_messages = int(response['Attributes']['ApproximateNumberOfMessages'])
      
      return {'number': number_of_messages}